感悟网 导航

MATLAB画四维函数图形,一个三维函数散点图,然后每个点通过颜色表示强度,大神请进,谢谢! MATLAB怎么给画好的点图加线,怎么从点图中提取数据(画图...

作者&投稿:尾有 (若有异议请与网页底部的电邮联系)
C++继承与虚函数的问题,大神请进。~

多态分为静态多态和动态多态
静态多态靠重载实现
动态的多态需要虚函数和继承相结合实现

首先运行下列代码:
x=[。。。]
y=[。。。]
plot(x,y,'r-'),grid on
然后用ginput()函数,点击曲线,提取数据
[x0,y0]=ginput(n) %n可以自己选定

scatter3

具体请看一下该函数的帮助,举的例子就是类似的用途,如下:

[x,y,z] = sphere(16);
X = [x(:)*.5 x(:)*.75 x(:)];
Y = [y(:)*.5 y(:)*.75 y(:)];
Z = [z(:)*.5 z(:)*.75 z(:)];
S = repmat([1 .75 .5]*10,prod(size(x)),1);
C = repmat([1 2 3],prod(size(x)),1);
scatter3(X(:),Y(:),Z(:),S(:),C(:),'filled'), view(-60,60)


《如何用matlab画四维分布图》
答:如何用matlab画四维分布图 x=[1 1 1 2 2];y=[2 3 4 5 6];z=[2 3 4 5 7];plot3(x(1),y(1),z(1),'r');hold on plot3(x(2),y(2),z(2),'b');plot3(x(3),y(3),z(3),'g');plot3(x(4),y(4),z(4),'m');plot3(x(5),y(5),z(5),'k');

《matlab 画4维图》
答:,[m(i) 0 0])hold on end 我从别的答案里找到的。这里解释一下,plot3前三项是3d图点的位置,'o'是指图形形状,'color',是采用红绿蓝三原色(RGB),[m(i) 0 0],分别是红色深度 绿色深度 蓝色深度,每一个值的范围都是0到1,0为黑色,1为纯色。这里采用for循环,逐个点的绘制。

《求助!matlab里面可以画四维图吗?》
答:其实matlab里边可以画四维图,用三维分别表示XYZ的坐标,而用颜色表示第四维的值。但是,但是,但是,你要画Y关于X1,X2,X3,X4的图,这哪是4维图?这有四个自变量,一个自变量,至少得是5维哦。另外,你的因变量还是矩阵,肯定就不至5维了~~~所以,画不出来。

《请问用MATLAB是否可以画出四维、五维或更高维的函数的图像》
答:请问用MATLAB是否可以画出四维、五维或更高维的函数的图像  我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览18 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 matlab 函数 四维 五维 图像 搜索资料 本地图片 图片链接 代码 提交回答 ...

《matlab利用插值方法,离散点怎么画出四维图像》
答:matlab利用插值方法,离散点怎么画出四维图像 “温度值V 与坐标没有函数关系”,如果你的数据是离散的xyz坐标值以及与其对应的温度v值,那么你要得到使用slice要求的条件,分两步:1.得到V的网格化的值。可以使用v1= griddata3(x,y,z,v,xi,yi,zi);xyz是三维坐标,xi,yi,zi是你指定的网格的坐标...

《matlab 画4维图》
答:用mesh(x,y,z); ,然后加一句控制色图的语句,colormap(gray(1))。

《...函数关系,比如3x^2+5y+7z^4=f,请问如何用matlab》
答:matlab是可以画出四维图的,不过只是一种四维图的表现形式。方法如下:对于函数v = v(x,y,z),调用slice函数,slice(X,Y,Z,V,Sx,Sy,Sz),绘制向量Sx,Sy,Sz中的点沿x,y,z方向的切片图。数组X,Y,Z用来定义V的坐标。每一点的颜色必须由对容量V的插值来决定,V必须为M*N*P阶的三维矩阵...

《四维数据怎么画平面图 用matlab》
答:见如下的例子 [x,y,z] = meshgrid(-2:.2:2, -2:.25:2, -2:.16:2);v = x .* exp(-x.^2 - y.^2 - z.^2);slice(x,y,z,v,[-1.2 .8 2],2,[-2 -.2])

《matlab利用插值方法,离散温度点怎么画出四维图像》
答:2.设定slice并绘制。xslice = ...;yslice = ...; zslice = ...;slice(xi,yi,zi,v,xslice,yslice,zslice) ;你可以试试,主要步骤和函数比较简单,就是matlab在插值(网格化)方面是比较软肋的,提供的插值算法忒少了,有时对实际数据的网格化并不令人满意,不过对于四维数据的网格化也只能用...

《MATLAB画图怎么画出这个图像》
答:这是四维绘图,而且xyz之间没有关系,不能降维,只能给你画f为定值的隐函数图像,为了好计算说明f可取整数。但是f在等于某些值时,这个方程无解,即没有xyz值满足你的方程,所以你画不出这个方程的图像。也就是sqrt((x+2)^2+(y-2)^2+(z-2)^2)-sqrt((x+2)^2+(y-2)^2+(z+2)^2)...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网