查看: 189|回复: 1|关注: 0

[已答复] 如何将其转换成双精度数值

[复制链接]

新手

10 麦片

财富积分


050


3

主题

4

帖子

0

最佳答案
发表于 2020-7-4 10:32:58 | 显示全部楼层 |阅读模式
什么语言都没学过,刚上手,遇到下面的错误,求大佬解答
错误使用 plot
数据必须为可转换为双精度值的数值、日期时间、持续时间或数组。

syms l1 l2 l3 l4 w1 m f g hd du o1 o2 o3 t
t=0:0.01:10;
l1=0.04;%B、c的距离
l2=0.12;%杆CD的长度
l3=0.0685;%B、F的距离
l4=0.105;%杆3和4的长度
w1=2.854;%大齿轮的角速度
m=1;%杆3的质量
f=6.21;%杆3受到的摩擦力
g=10;%重力加速度
%.绘制角速度图
w2=- w1.*l1.*sin((o1-o3).*hd)./(l2.*sin((o2-o3).*hd));
w3=w1.*l1.*sin((o1-o2).*hd)./(l3.*sin((o3-o2).*hd));
plot(t,w2,t,w3,'--')
title('杆件角速度与时间的关系’);
xlabel('t');
ylabel('w');
legend('w2','w3');
grid on;
错误使用 plot
数据必须为可转换为双精度值的数值、日期时间、持续时间或数组。

回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

7

主题

1515

帖子

323

最佳答案
  • 关注者: 77
发表于 2020-7-4 10:48:53 | 显示全部楼层
hd du o1 o2 o3 为未知变量即syms变量,导致w2,w3为未知变量无法画图,应该对hd o1 o2 o3赋值
回复此楼 已获打赏: 0 积分

举报

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

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表