matlab怎么把图数据导出来

作者&投稿:荣蒲 (若有异议请与网页底部的电邮联系)

matlab中一个m文件是绘图命令,怎么将图片保存在该m文件所在文件夹下...
Matlab提供直接的saveas函数可以将指定figure中的图像 例如 x=-pi:pi\/20:pi;for i=1:4 y(:,i)=sin(i*x);text=['figure',num2str(i)]figure(i)plot(x',y(:,i))title(text)h1 = figure(i);name1=['figure',num2str(i),'.jpg']name1=['figure',num2str(i),'.fig']saveas(h1...

matlab怎么把输出的多个图片保存到文件夹中
使用saveas(gcf,strcat('folderpath','name','.png'));其中,folderpath是文件夹,可以修改为对应文件夹所对应的字符串,name是对应的文件名字符串。如果是在循环里,比如循环 for i=1:N 使用saveas(gcf,strcat('folderpath','name',num2str(i),'.png'));num2str()函数将数字转换成对应的字符...

如何将matlab一张图中多组图分别保存为一张图
subplot(1,3,2)>> plot(x,y2)第二幅打印y2=x.^3 >> subplot(1,3,3)>> plot(x,y3)第三幅打印y1=x.^4 很遗憾呀,我不能上传图片,反正这个函数可以用来分幅。完成分幅后,如果还觉得不满意,则用木画图工具修改裂块就行。应该很简单了,不会看不懂吧!参考资料:matlab二维图形 ...

Matlab如何把二维图画在三维中?
写几条常用的命令把:1.曲线 plot3(x,y,z,S)x,y,z为n维向量,S表示颜色和线形 2.surf(x,y,z)x,y,z为三个数据矩阵 3.meshz(X,Y,Z)基本功能和2一样,只是图形以网格显示

matlab中,如何把一个图像画绿。
f1 是图一数据 f2 是图二数据 (灰度值)H_line = f2>100; % 找到白色点的位置 temp = f1(:,:,2); %去除绿色的图像数据层 temp (H_line) = 255; % 设置为绿色 f1(:,:,2) = temp;temp = f1(:,:,1); %红色图层 temp (H_line) = 0; % 设置为没有颜色 f1(:,:,1) =...

matlab怎么把两个.m文件上的图整合到一张图上?
第一个m文件运行后,hold on,再调用第二个m文件就可以了

怎样用matlab把两个figure中的图叠加
怎样用matlab把两个figure中的图叠加,可以使用 hold on 命令。使用方法如下:x=[。。。] %自变量数据 y=[。。。] %因变量数据 plot(x,y) %绘制第一个图形 hold on %作用是在作下一幅图时保留已有图像 x1=[。。。] %自变量数据 y1=[。。。] %因变量数据 plot(x1,y1) %在...

matlab中怎么把几个函数图像画在一个指定的窗口,并且显示他们相交区域...
不管你用什么画图命令, 二维的plot也好, 三维的surf 、mesh也好,只要执行hold on命令就可以画在同个figure里面。clear;clc; close all a=-2:0.05:2;b=-2:0.05:2;给出a,b就确定了一个矩形平面 [x,y]=meshgrid(a,b);z1=x.^2+y.^2;mesh(x,y,z1);%抛物面z=x^2+y^2;hold ...

怎么向matlab中导入图片啊
也就是把你的图片文件放到matlab路径下,然后在命令窗口运行以下命令即可:I = imread('图片文件名');imshow(I) % 显示图像

MATLAB中*.fig图像怎么提取数据?
3、复制到剪贴板在figure中使用菜单edit——>copy figure——>此时图像就复制到剪贴板了,我们可以借助其他软件(比如:绘图板)保存为需要的图片。4、saveas命令格式Matlab提供直接的saveas函数可以将指定figure中的图像或者simulink中的框图进行保存,相当于【文件】中的【另存为】。(1)% saveas(...

潮映18231804026问: 在MATLAB中如何将图导出 -
翼城县复方回答: 在matlab的figure(三维图)里,Edit-copy figure,就可以将图复制,然后在word里粘贴就可以了

潮映18231804026问: 如何从Matlab的fig文件中把数据导出来? -
翼城县复方回答: 1、在命令行运行figure打开一个空白窗口, 2、在工具栏或者菜单中选择open打开你保存的fig文件,会显示出原来的那个图来. 3、在命令行运行obj = get(gca,'children') 这个结果对应你的图里面的线或者面的句柄,有几条线就对应几个句柄. 4、根据你需要的是哪条线,第n条线句柄就是obj(n),如果只有一个对象直接用obj就可以, 然后再用一次get, x=get(obj(1), 'xdata'); y=get(obj(1), 'ydata'); 如果是三维图,再加上个z=get(obj(1),'zdata');x、y、z就是你所需要的坐标数据

潮映18231804026问: 如何取出matlab图中数据 -
翼城县复方回答: 一般图是以矩阵的形式存储;如果是灰度图就是个m*n的矩阵 这时候只需读入图像后取矩阵中某个数即可X(m n);如果是彩色图的话可能复杂些看你需要什么数据了 可否具体些

潮映18231804026问: 怎么把matlab的图像提取出来 -
翼城县复方回答: 用MATLAB编程时,常常遇到这样的问题,图形保存了下来,但数据却没有保留.MATLAB的图形相当于一个嵌套的结构(对象),可以通过各种属性来访问其中的数据.下面这段程序可以用来从图形中把数据找回来,这是一个从曲线中提取一...

潮映18231804026问: matlab图形数据如何保存,例如一条正弦曲线的图形数据
翼城县复方回答: 首先要分两种情况,你的图形是你知道数据的情况下画出来的还是别人画好的图形.第一种情况,你可以直接使用save进行保存数据第二种情况,你需要先把图形中的数据导出,然后再使用save进行保存.导出数据的方法是使用图形句柄打开图片,使用get函数获得XData和YData即可.有问题可以继续追问或hi我!祝你学习愉快!

潮映18231804026问: 怎么样把用matlab运行后生成的图象复制出来? -
翼城县复方回答: 在figure中,save as 为jpg格式图像,然后插入PPT

潮映18231804026问: 怎样将matlab中的数据导出 -
翼城县复方回答: 先创建一个空矩阵或zeros,再将数据存入,最后导出就行! 就像;a=zeros(10,10); a(i,j)=num; xlswrite('c:\documents and settings\administrator\桌面\空隙率数据.xls',a,'shuju');

潮映18231804026问: matlab中采用二维插值进行三维绘图之后,如何把图中的各个数据点导出? -
翼城县复方回答: [X,Y] = meshgrid(-3:.25:3); Z = peaks(X,Y); [XI,YI] = meshgrid(-3:.125:3); ZI = interp2(X,Y,Z,XI,YI); mesh(X,Y,Z) mesh(XI,YI,ZI)%这句话就导出了插入的点

潮映18231804026问: 怎么根据matlab的图得出数据结果 -
翼城县复方回答: 这是一种较为通用的方法:l=findall(0,'type','line','linestyle','-','color',[0 0 1]); get(l,'xdata') 根据线型、颜色查找line对象,一般来说会得到多条line的句柄,然后根据数据的情况再判断.例如,在我的系统上,得到结果:>> get(l,'xdata') ans = [1x6 ...

潮映18231804026问: 怎么在matlab图像中提取实验数据?? -
翼城县复方回答: 是什么数据?如果是图像的灰度值,用以下命令就可以:>>A=imread('D:\Lena.bmp'); %读取图像Lena,图像存放在D盘根目录下>>A(3,5) %得到坐标为(3,5)处...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网