已知一个矩阵a(1000,100),如何用matlab画出三维曲线图

求matlab高手解答用MATLAB模拟除了一个1000次120期的远期利率,得到一个矩阵a(1000,120)想画出一个三维的曲线图。如下x=1:120;y=1:100... 求matlab高手解答
用MATLAB模拟除了一个1000次120期的远期利率,得到一个矩阵a(1000,120)想画出一个三维的曲线图。如下
x=1:120;
y=1:1000;
[x,y]=meshgrid(x,y);
plot3(x,y,a)
为什么得到的不是曲线图
展开
 我来答
kilmer_pf
2008-10-14 · TA获得超过455个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:171万
展开全部
条件太少,能说的详细一些么
你的应用中存在问题,plot3(x,y,a)应该用surf(x,y,a)
而且a中的值必须为x和y的函数才能绘出曲面
你可以参考以下matlab中help中关于meshgrid的使用
如果要用plot3的话,也可以
举个例子
x=zeros(120,1000);
for i=1:1000
for j=1:120
x(j,i)=j;
end
end
y=zeros(120,1000);
for i=1:120
for j=1:1000
y(i,j)=j;
end
end
a=100.*rand(120,1000);%这一句可以替换为你想要的a矩阵的值
plot3(x,y,a);
但是这个程序由于要描绘120000各点,电脑性能不好的话,会很慢的,我的Matlab就死了好几次,呵呵,耐心等待
东莞大凡
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式