File 在matlab中求解多个方程(值需要更改)

File 在matlab中求解多个方程(值需要更改),file,matrix,external,File,Matrix,External,嗨,我有每个参数的变化值的方程,例如频率将上升,每次迭代(0.1Hz)新值应与现有fr相加或相减。这些值应在矩阵或外部文件中 f=0.1e12:0.1e12:10e12; lamda=3e8./f; Spread= ((4*pi*100./lambda).^2); Out= Spread + Error; plot(f,Out) 该错误应改变每个频率,并在每次f迭代时从表中读取值。更好地解释问题。什么是‘fr’?什么方程式。若要将参数传递给方程解算器,您需要创建一个匿名函数。fr是频

嗨,我有每个参数的变化值的方程,例如频率将上升,每次迭代(0.1Hz)新值应与现有fr相加或相减。这些值应在矩阵或外部文件中

f=0.1e12:0.1e12:10e12;
 lamda=3e8./f;
 Spread= ((4*pi*100./lambda).^2);

 Out= Spread + Error;
 plot(f,Out)

该错误应改变每个频率,并在每次f迭代时从表中读取值。

更好地解释问题。什么是‘fr’?什么方程式。若要将参数传递给方程解算器,您需要创建一个匿名函数。fr是频率f,频率f从0.1e12上升到10e12。表中的错误值如下所示(4e-3,5e2,4e2,43e-4…),每个值都应添加到fr中。因此,如果f为0.1e12,则添加4e-3,如果f为0.2e12,则添加5e2。