Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 在fsolve中使用loop并将结果插入函数_Matlab - Fatal编程技术网

Matlab 在fsolve中使用loop并将结果插入函数

Matlab 在fsolve中使用loop并将结果插入函数,matlab,Matlab,我的函数总共有4个未知数(2x2)。 我找到了解决办法。但是我要做的是改变一些参数,这样我就可以看到原始解是如何变化的 但是matlab一直说,在A(I)=B中,“I”和元素B的数量必须相同 示例代码可以是这样的(在代码中,psi01 psi02 psi03 psi04是可变参数) 如果fsolve的结果是2x2数组,那么如何将其保存为标量 Ep2(i)=fsolve(vv, E0); 这里使用Ep2存储单个元素,即标量。您不能将4个元素塞进一个元素中,而不会出现错误 使用三维数组、结构或单元

我的函数总共有4个未知数(2x2)。 我找到了解决办法。但是我要做的是改变一些参数,这样我就可以看到原始解是如何变化的

但是matlab一直说,在A(I)=B中,“I”和元素B的数量必须相同

示例代码可以是这样的(在代码中,psi01 psi02 psi03 psi04是可变参数)


如果fsolve的结果是2x2数组,那么如何将其保存为标量

Ep2(i)=fsolve(vv, E0);
这里使用Ep2存储单个元素,即标量。您不能将4个元素塞进一个元素中,而不会出现错误

使用三维数组、结构或单元数组

Ep2(i)=fsolve(vv, E0);