matlab中,已知公式,如何画出三维曲面图.例如:i=35*u*cosx/[23*cosx-12*u^2*(24*co
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/18 20:52:59
matlab中,已知公式,如何画出三维曲面图.例如:i=35*u*cosx/[23*cosx-12*u^2*(24*cosx-1)]
x,y 轴分别为u,x,z轴为i
x,y 轴分别为u,x,z轴为i
clear,clc,close all;
%先给定u,x范围
u=-10:0.5:10;%-10到10,步进间隔为0.5
x=-10:0.5:10;%-10到10,步进间隔为0.5
%将u,x转为联合二位矩阵
[u x]=meshgrid(u,x);
%由二位矩阵u,x得出二位矩阵i
i=35*u.*cos(x)./[23*cos(x)-12*u.^2.*(24*cos(x)-1)];%将其中矩阵和矩阵的乘、除、乘方符号由*、/、^改为.*、./、.^;还有cosx要改为标准的cos(x)
%由u、x、i绘制三维图像
surf(u,x,i);
%增加坐标轴显示,可选
xlabel('u');
ylabel('x');
zlabel('i');
%增加网格线,可选
grid on;
%先给定u,x范围
u=-10:0.5:10;%-10到10,步进间隔为0.5
x=-10:0.5:10;%-10到10,步进间隔为0.5
%将u,x转为联合二位矩阵
[u x]=meshgrid(u,x);
%由二位矩阵u,x得出二位矩阵i
i=35*u.*cos(x)./[23*cos(x)-12*u.^2.*(24*cos(x)-1)];%将其中矩阵和矩阵的乘、除、乘方符号由*、/、^改为.*、./、.^;还有cosx要改为标准的cos(x)
%由u、x、i绘制三维图像
surf(u,x,i);
%增加坐标轴显示,可选
xlabel('u');
ylabel('x');
zlabel('i');
%增加网格线,可选
grid on;
matlab中,已知公式,如何画出三维曲面图.例如:i=35*u*cosx/[23*cosx-12*u^2*(24*co
MATLAB中怎么画出三维离散曲面图
如何使用matlab 绘制三维曲面图?
matlab如何绘制三维曲面图
matlab三维曲面图
已知等长向量X,Y,Z,如何利用mesh或surf函数在MATLAB中绘制三维曲面图?
如何在matlab中画出三维曲线方程的图.
用matlab如何画出三维图!
matlab画三维曲面图
在matlab中如何定义cosx
matlab中画出的三维图形,如何输出最大值以及对应的x,y坐标值等.例如下图
y=10.^u ,u=1+x^2; 这个用matlab怎么画出来?