求助,用MATLAB求解这样的非线性方程组

求解图中方程组,只有uyk和A是未知的,其他值均为已知量,其中这些已知量均为采样数据,存放在各自的矩阵中,计算的时候,想要求出每个采样点所对应的的uyk以及A,请问如何用... 求解图中方程组,只有uyk和A是未知的,其他值均为已知量,其中这些已知量均为采样数据,存放在各自的矩阵中,计算的时候,想要求出每个采样点所对应的的uyk以及A,请问如何用MATLAB实现呢?可以用solve函数吗?求助各位大神,在线等急!!
以下是我解方程的程序,除了r、l、c是3乘3矩阵,其他已知量均为3乘200的矩阵,上下两个公式相减,消去uyk,直接求解A,但是不能运行,是不是格式错误了o(>﹏<)o
for i=1:3
for j=1:200
A(i,j)=solve('umm(i,j)-unm(i,j)=rm(i,i)*(A*imm(i,j)-(rm(i,i)-A)*imn(i,j)-rm(i,i)*cm(i,i)*(A^2*wum(i,j)-(L-A)^2*wun(i,j))/2+lm(i,i)*(A(wim(i,j)-(L-A)*win(i,j))-lm(i,i)*cm(i,i)*(A^2*wum2(i,j)-(L-A)^2*wun2(i,j))/2','A');
j=j+1;
end
i=i+1;
end
展开
 我来答
我行我素850915
2016-05-10 · TA获得超过8246个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:2140万
展开全部
有两大问题:一是已知量没有事先定义,二是单引号把所有量都变成了符号量,索引i,j 全失效。要想能运行,须把这两点全改好。
更多追问追答
追问
谢谢,不过上述已知量都已在之前的程序里面定义了;另外我查了下,用solve函数的时候需要加单引号,是不是不能直接把待求的公式写进去?而且我可能是错在公式里面没有把A写成矩阵形式,例如改成A(i,i)是不是就可以了
追答
在没有实际运行程序之前,有各种可能的错误存在,要运行、找错、修改,再......,一直到改完所有的错误。
VSH艾羽
2025-09-30 广告
上海艾羽信息科技有限公司是一家以CAE软件销售、技术咨询及服务,仿真咨询及规划布局为一体的高科技公司。作为ANSYS的合作伙伴,艾羽致力于将ANSYS推出的产品,通过业界性能颇佳、丰富的工程仿真软件产品组合帮助客户解决复杂的仿真难题。力求与... 点击进入详情页
本回答由VSH艾羽提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式