全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1914 7
2017-08-15

>> fx=[46.7        52.7        42.5        44.7        59.9        47.6        18.5        1.2        6.5        17.2        8.5        25.5
];
fy=[2.3        10.1        26.5        35.1        10.4        25.6        36.2        34.3        25.8        19.3        16.7        16.9
];
mx=[596.2        593.6        591.2
];
my=[323.6
327
336.4
]';
i=1;
ii=1;
>> syms k b
>> for ii=1:3
        for i=1:12
        fy(i)=fx(i)*k+b;
       my(ii)=mx(ii)*k+b;
       [k,b]=solve(fy(i),my(ii),k,b)
       end
end
从 sym 转换为 double 时出现以下错误:
DOUBLE cannot convert the input expression into a double array.

二维码

扫码加我 拉你入群

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

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

全部回复
2017-8-15 17:51:57
怎么修改啊
二维码

扫码加我 拉你入群

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

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

2017-8-15 18:18:31
复制代码
二维码

扫码加我 拉你入群

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

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

2017-8-15 18:46:47
deem 发表于 2017-8-15 18:18
老哥 你这解出来全是零 啊
out =

     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
     0     0
二维码

扫码加我 拉你入群

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

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

2017-8-15 18:55:00
张程啊啊 发表于 2017-8-15 18:46
老哥 你这解出来全是零 啊
out =
你再输一遍out,我原来的代码忘记在out后面加分号了,所以你看到的是初始化的值。
复制代码
二维码

扫码加我 拉你入群

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

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

2017-8-15 19:36:07
deem 发表于 2017-8-15 18:55
你再输一遍out,我原来的代码忘记在out后面加分号了,所以你看到的是初始化的值。
偕老哥
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群