已知一个矩阵a(1000,100),如何用matlab画出三维曲线图
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 20:10:37
已知一个矩阵a(1000,100),如何用matlab画出三维曲线图
求matlab高手解答
用MATLAB模拟除了一个1000次120期的远期利率,得到一个矩阵a(1000,120)想画出一个三维的曲线图.如下
x=1:120;
y=1:1000;
[x,y]=meshgrid(x,y);
plot3(x,y,a)
为什么得到的不是曲线图
求matlab高手解答
用MATLAB模拟除了一个1000次120期的远期利率,得到一个矩阵a(1000,120)想画出一个三维的曲线图.如下
x=1:120;
y=1:1000;
[x,y]=meshgrid(x,y);
plot3(x,y,a)
为什么得到的不是曲线图
条件太少,能说的详细一些么
你的应用中存在问题,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就死了好几次,耐心等待
你的应用中存在问题,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就死了好几次,耐心等待
已知一个矩阵a(1000,100),如何用matlab画出三维曲线图
已知三维矩阵如何用matlab来作图
请问如何用matlab画出一个三维的正方体?
三维矩阵乘法&如何用MATLAB进行三维矩阵运算?
如何用matlab画出如下函数的曲线图?
这个函数如何用matlab在三维坐标中画出
如何用matlab中griddata函数来画出三维图像?
有一些空间点坐标,如何用Matlab画出三维散点图,并连成一个曲面,求Matlab高手
请教一个matlab的问题,由一个m×n二维矩阵A[m×n],如何由矩阵画出三维图形
如何用matlab画出一个椭球体?
如何用matlab画一个三维的圆柱体
如何用matlab画二维曲线图?