matlab绘制三维图形在线等!绘制方程R=130*(V1+V2)/(V1-V2),V1,V2取-667和667之间y=linspace(-667,667,300)x=124*(667+y)/(667-y);plot(x,y) 我这么写有什么问题?为啥出来的是直线?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 15:42:44
matlab绘制三维图形在线等!绘制方程R=130*(V1+V2)/(V1-V2),V1,V2取-667和667之间y=linspace(-667,667,300)x=124*(667+y)/(667-y);plot(x,y) 我这么写有什么问题?为啥出来的是直线?

matlab绘制三维图形在线等!绘制方程R=130*(V1+V2)/(V1-V2),V1,V2取-667和667之间y=linspace(-667,667,300)x=124*(667+y)/(667-y);plot(x,y) 我这么写有什么问题?为啥出来的是直线?
matlab绘制三维图形在线等!
绘制方程R=130*(V1+V2)/(V1-V2),V1,V2取-667和667之间
y=linspace(-667,667,300)
x=124*(667+y)/(667-y);
plot(x,y)
我这么写有什么问题?为啥出来的是直线?

matlab绘制三维图形在线等!绘制方程R=130*(V1+V2)/(V1-V2),V1,V2取-667和667之间y=linspace(-667,667,300)x=124*(667+y)/(667-y);plot(x,y) 我这么写有什么问题?为啥出来的是直线?
%说明下,下面的程序是已知三维坐标并保存在txt文档中,画三维图,和你的稍有不同,你参考下方法%
clear all;
clc
close all
temdat=load('F:\test.txt');
x=temdat(:,1);
y=temdat(:,2);
z=temdat(:,3);
minx = min(x);
maxx = max(x);
miny = min(y);
maxy = max(y);
xtemp=linspace(min(x),max(x),1000);%1000这个是选择的数值样本大小,越大曲线越平滑%
ytemp=linspace(min(y),max(y),1000);
[X,Y]=meshgrid(xtemp,ytemp);
Z=griddata(x,y,z,X,Y,'cubic');%cubic的选取参照文档最下方关于griddata的说明,有时用nearest和V4会出现异常点%
surf(X,Y,Z)
shading interp

%%%%%%%%
差值通常使用的interp和griddata的区别:
二者均是常用的二维插值方法,两者的区别是,
interp2的插值数据必须是矩形域(X,Y必须分别是单调向量),即已知数据点(x,y)组成规则的矩阵,或称之为栅格,可使用meshgid生成.
griddata函数的已知数据点(X,Y)不要求规则排列,特别是对试验中随机没有规律采取的数据进行插值具有很好的效果.
griddata 调用方法:
ZI = griddata(x,y,z,XI,YI)
[XI,YI,ZI] = griddata(x,y,z,XI,YI)
[...] = griddata(...,method)
[...] = griddata(...,method,options)
method 的值为
'linear' -- 则,以三角形为基础的线性内插
'cubic' -- 则,以三角形为基础的三次方程内插
'nearest' -- 则,用最邻近的点内插
'v4'-- -- 则,MATLAB 4 格点样条函数内插
默认'linear' 线性内插
%%%%%%%%%

MATLAB如何绘制三维隐函数图形 用matlab绘制三维图形 : z=5如题 matlab绘制三维图形在线等!绘制方程R=130*(V1+V2)/(V1-V2),V1,V2取-667和667之间y=linspace(-667,667,300)x=124*(667+y)/(667-y);plot(x,y) 我这么写有什么问题?为啥出来的是直线? 如何绘制三维MATLAB图形?知道三维坐标 及坐标值,麻烦你举个例子, matlab如何绘制三维曲面图 如何用matlab绘制三维立体图 如何利用matlab绘制开环bode图形 matlab绘制一分段函数三维图当0 用matlab绘制仰角为25度的三维圆锥 (在线等)已知一系列散点,用matlab绘制三维图形,并插值已知一系列散点,坐标(x,y,z)分别为:(-6 6 41.1),(-3 6 7.9),(3 6 20.7),(6 -6 41.1),(-6 3 40.5),(-3 3 42.8),(3 3 43),(6 3 43.1),(-6 -3 40.5),(-3 -3 42.3),(3 -3 41. matlab绘制一个三维函数,急麻烦高手帮我绘制一下z=181347.15+5259203.61*x-151122.63*y这个函数,有点急,在等ing 如何绘制三维坐标系. 使用Matlab绘制三维图像步骤 不要敷衍 如果可以 请绘制Rosenbrock函数 新手求助matlab绘制三维曲面时,法向量怎么绘制 写出绘制函数y=x2+x-1图像的Matlab程序!非常急在线等 matlab绘制三维图形的截面图请问如何绘制三维图形的截面图?比如说:Z=2*X^2+Y^2,其中X=sin(3t),Y=cos(3*t),-3= 已知等长向量X,Y,Z,如何利用mesh或surf函数在MATLAB中绘制三维曲面图? MATLAB 画单叶双曲线三维图形绘制求教但该样子就是如图所示,希望高手提示就是要绘制一个这样的三维图形,我的到的函数形式是y.^2=a+b*x+c*x.^2应该用什么函数实现?如何构建绘制该图形的x y