clc,clearx=1:1:100;y=1:1:200;% 生成一个100*200的矩阵A=zeros(length(x),length(y));fori...
如图,如何将Excel中的数据,第一列是X坐标,第二列是Y坐标,第三列是Z坐标(有1000行);X,Y坐标也不是按从小到大的顺序放置的,该怎么使用Matlab画出三维曲面图?初学Matlab,求指教 1.jpg 返回小木虫查看更多分享至: 更多 今日热帖求助,利用com... 煤粉燃烧耦合碳酸... FLUENT中激... 机匣处理计算求助 FLUENT...
1、你要画的图是曲面,应该用 mesh 或 surf 函数(本质上是一样的,都是surface对象)。2、你所说的【坐标轴间隔可调】是什么意思,是说曲面的各网格之间距离吗?那样需要进行插值,根据你的原始数据情况不同,可使用interp2或者griddata函数。
x=data(:,1);y=data(:,2);z=data(:,3);[X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x))',linspace(min(y),max(y)),'v4');figure;mesh(X,Y,Z);
如何将excel中数据导入matlab然后画出三维视图 比如excel的表名为:数据.xls 将这个表里面的数据赋值给矩阵a 命令:a=xlsread('数据') 要实现上面的命令还需要将excel表放到matlab的工作路径中。 还有将matlab中的矩阵导入到excel中,excel的表名为:数据xls。以矩阵b为例:
导入matlab也很方便!不懂可以百度下,祝你成功![ 发自小木虫客户端 ]
我有个excel文件,内有三列数据,希望那个导入matlab绘制三维图。但是老也搞不成,看了些网上教程也没有介绍这一块的。请高手指教!我的数据如图片所示,编辑如下:x=xlsread('D:\date.xls','A1:A199');y=xlsread('D:\date.xls','B1:B199');z=xlsread('D:\date.xls','C1:C199');接下来如果使用plot...
我举个例子 假设该excel的文件名为 excel2,其内容如下 我要读取其中的数据,可这样做 [~,~,data]=xlsread('excel2.xls');finaldata=data(2:end,:);结果:>> finaldatafinaldata = [1] [2] [3] [2] [3] [4] [3] [4] [5] [4] [5] [6]...
你是要赋值还是从excel中读取数据,xlsread可以读取数据,三维曲面则可以使用surf进行绘制
借助于word吧 在matlab的figure(三维图)里,Edit-copy figure,就可以将图复制,然后在word里粘贴就...