楼主: weilai1225
2389 1

请教一个MATLAB的问题? [推广有奖]

  • 0关注
  • 0粉丝

初中生

66%

还不是VIP/贵宾

-

威望
0
论坛币
288 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
207 点
帖子
17
精华
0
在线时间
0 小时
注册时间
2006-7-17
最后登录
2010-7-3

楼主
weilai1225 发表于 2006-10-26 23:17:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

我想请教大家一个有关MATLAB的问题:

我想解出C11,C12,C21,C22,用以下方法

>> eq1='c11*c11+c12*c12=0.000449';
>> eq2='c11*c21+c12*c22=0.000181';
>> eq3='c21*c21+c22*c22=0.000753';
>> eq4='-411.693*c11+62.1194*c21=0';
>> solve(eq1,eq2,eq3,eq4)

得出的结果却是

ans =

c11: [4x1 sym]
c12: [4x1 sym]
c21: [4x1 sym]
c22: [4x1 sym]

好象不行啊!怎么才能解出C11,C12,C21,C22.

不胜感激!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB atlab matla Atl Mat 请教 MATLAB

本帖被以下文库推荐

沙发
yiyo900 发表于 2006-10-27 11:36:00

1.fsolve : solves systems of nonlinear equations of several variables.

2. Step1:write an m-file

function f = weilai(x)

f(1) = x(1)*x(1)+x(2)*x(2)-0.000449;

f(2) = x(1)*x(3)+x(2)*x(4)-0.000181;

f(3) = x(3)*x(3)+x(4)*x(4)-0.000753;

f(4) = -411.693*x(1)+62.1194*x(3);

% save as weilai.m in a directory on the MATLAB path.

Step2: at the MATLAB command prompt. Enter

x0=[1,1,1,1]; %make a start guess at the solution

x=fsolve('weilai',x0)

x =

0.0041 0.0208 0.0273 0.0033

3.答案会随起始点不同而不同,请设定为你认为最适当的值.

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-21 16:46