在 MATLAB 中绘制图形
有这个点
我这里的x 轴 : 0.958
1.043
1.907
0.780
0.579
<代码>0.003 0.001
0.014
0.007
0.004
y 轴:0.003
> 0.001
0.003
0.002
0.001
0.105
1.748
< code>1.839 1.021
0.214
向量 V1 = [-0.425, 0.977]
我如何将所有这些绘制在一张图上?
带刻度:
x 轴:10^-3 到 10^1
y 轴:10^-3 到 10^1
谢谢
I have this points here
x-axis : 0.958
1.043
1.907
0.780
0.579
0.003
0.001
0.014
0.007
0.004
y-axis : 0.003
0.001
0.003
0.002
0.001
0.105
1.748
1.839
1.021
0.214
a vector V1 = [-0.425, 0.977]
How can i plot all these on 1 graph?
With scales:
x-axis: 10^-3 until 10^1
y-axis: 10^-3 until 10^1
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来你想做一个双对数图。你可以这样做:
这给出了:
如果您还想绘制矢量,则无法绘制由于 x 值为负,因此在对数空间中(至少在 x 轴上)。在正常空间中绘图可以通过以下方式完成:
结果不太漂亮:
It sounds like you want to do a log-log plot. You could do this:
Which gives this:
If you want to also plot the vector you can't plot in log-space (at least on the x-axis) because of the negative x value. Plotting in normal space can be done by:
The results aren't as pretty: