查看: 3727|回复: 14|关注: 0

[已解决] 关于matlab不能出函数图,是程序有问题吗?

[复制链接]

新手

7 麦片

财富积分


050


1

主题

7

帖子

0

最佳答案
关于matlab不能出函数图,是程序有问题吗? 求教怎么解决
1557055386.png

MATLAB 基础讨论
版块优秀回答者

中级

925 麦片

财富积分


5001500


0

主题

1512

帖子

201

最佳答案
  • 关注者: 36
发表于 2019-5-5 19:36:28 | 显示全部楼层
你这写的什么代码呀?!!!可以把m文件上传一下吗?

新手

7 麦片

财富积分


050


1

主题

7

帖子

0

最佳答案
 楼主| 发表于 2019-5-5 19:41:27 | 显示全部楼层
WarnerChang 发表于 2019-5-5 19:36
你这写的什么代码呀?!!!可以把m文件上传一下吗?

>> a=10000;
>> b=40;
>> cm=200;
>> A=0.5;
>> q=100;
>> bc=50;
>> L=0:3*10^6/5:3*10^6;
>> y=(L*(a-b*cm)^2)/(8*L*b-b^2*(3-A)(1-A^2)(q-bc)^2)
y=(L*(a-b*cm)^2)/(8*L*b-b^2*(3-A)(1-A^2)(q-bc)^2)
                                  ↑
错误: 表达式无效。调用函数或对变量进行索引时,请使用圆括号。否则,请检查不匹配的分隔符。

>>  y=(L*(a-b*cm)^2)/(8*L*b-b^2*(3-A)*(1-A^2)*(q-bc)^2)

y =

   1.2634e+04

>> plot(L,y);

MATLAB 基础讨论
版块优秀回答者

中级

925 麦片

财富积分


5001500


0

主题

1512

帖子

201

最佳答案
  • 关注者: 36
发表于 2019-5-5 19:50:39 | 显示全部楼层 |此回复为最佳答案
wx_nI94ig8g 发表于 2019-5-5 19:41
>> a=10000;
>> b=40;
>> cm=200;

a=10000;
b=40;
cm=200;
A=0.5;
q=100;
bc=50;
L=0:3*10^6/5:3*10^6;
y=(L.*(a-b.*cm)^2)./(8.*L.*b-b^2*(3-A)*(1-A^2)*(q-bc)^2);
plot(L,y);
这样就好了

新手

7 麦片

财富积分


050


1

主题

7

帖子

0

最佳答案
 楼主| 发表于 2019-5-5 19:57:22 | 显示全部楼层

加.是什么意思啊?小白不太懂

MATLAB 基础讨论
版块优秀回答者

中级

925 麦片

财富积分


5001500


0

主题

1512

帖子

201

最佳答案
  • 关注者: 36
发表于 2019-5-5 19:58:40 | 显示全部楼层
wx_nI94ig8g 发表于 2019-5-5 19:57
加.是什么意思啊?小白不太懂

进行对应元素计算
麻烦你设置一下最佳答案,你的支持是我的动力!

新手

7 麦片

财富积分


050


1

主题

7

帖子

0

最佳答案
 楼主| 发表于 2019-5-5 20:05:15 | 显示全部楼层
WarnerChang 发表于 2019-5-5 19:58
进行对应元素计算
麻烦你设置一下最佳答案,你的支持是我的动力!

a=10000;
b=40;
cm=200;
A=0.5;
q=100;
bc=50;
L=0:3*10^6/5:3*10^6;
y=(L.*(a-b.*cm)^2)./(8.*L.*b-b^2*(3-A)*(1-A^2)*(q-bc)^2);
plot(L,y);
你给的答案里面,是单个的*前面都加.吗?一些加一些又不加,什么情况要加.

MATLAB 基础讨论
版块优秀回答者

中级

925 麦片

财富积分


5001500


0

主题

1512

帖子

201

最佳答案
  • 关注者: 36
发表于 2019-5-5 20:06:49 | 显示全部楼层

最好是全部都加,我只是偷懒了:P
+和-是不需要加的

新手

7 麦片

财富积分


050


1

主题

7

帖子

0

最佳答案
 楼主| 发表于 2019-5-5 20:17:49 | 显示全部楼层
WarnerChang 发表于 2019-5-5 20:06
最好是全部都加,我只是偷懒了
+和-是不需要加的

我朋友说L是1X6的矩阵,是不是我设定有问题了,我想弄成类似这样的图,该怎么弄
dfdf1313b9d52c1ac31638f8ab306c0.jpg

MATLAB 基础讨论
版块优秀回答者

中级

925 麦片

财富积分


5001500


0

主题

1512

帖子

201

最佳答案
  • 关注者: 36
发表于 2019-5-5 20:27:37 | 显示全部楼层
wx_nI94ig8g 发表于 2019-5-5 20:17
我朋友说L是1X6的矩阵,是不是我设定有问题了,我想弄成类似这样的图,该怎么弄 ...

首先,我回答了你需要解决的问题,其次,我真的没有义务也没有必要为你服务,你不尊重我,那我也没有必要尊重你吧!还是另请高明吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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