作业帮 > 综合 > 作业

matlab 矩阵元素提取 作为自变量应用于调用的function函数,该如何使用语句.

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 00:46:58
matlab 矩阵元素提取 作为自变量应用于调用的function函数,该如何使用语句.
例如:function x=fx(x,y)
x=-10*x+10*y;
function y=fy(x,y)
y=28*x-y-x;
G=【2,3;14,5;3,6】%G中每一行分别为x,y的值 如何直接调用
要能用在循环里头,适合更复杂的函数机制.Q=fsolve('f1',g(1,1),g(1,2)) 这样的就过于简单
matlab 矩阵元素提取 作为自变量应用于调用的function函数,该如何使用语句.
不明白你说的意思,你要在循环里做什么操作?你原来这个写法用矩阵做输入也不麻烦啊.
x=fx(G(:,1),G(:,2));
再问: 把自变量放到矩阵里头 ,可以调用不同的函数去对这些自变量产生运算 x=fx是一种情况,然后放到循环里头之后y=fy() fx和fy这些函数怎么再循环中调用,例如:当i=1时运行fx i=2时运行fy
再答: 你说的还是不清楚,你举的这个例子完全可以通过在for循环中增加if或者switch判断来实现,不需要修改函数。 如果一定要修改,就给函数增加一个自变量i,然后在将fx和fy合并为一个函数,在其内部使用if或者switch选择算法。
再问: 谢谢 得到了很大的启发