感悟网 导航

matlab里运行结果看到的图像保存为jpg格式后怎么和原图不一样了? MATLAB保存的图片读取出来以后和原来不一样了啊

作者&投稿:隆明 (若有异议请与网页底部的电邮联系)
MATLAB图片显示的问题,保存为不同格式,显示的就不一样~

看图已然知道你最后要做什么了:)
你怎么保存的你的图?imwrite(I,'1.bmp');类似的吗?

不是BMP 的问题,是因为MATLAB在读取的时候,进行了一定的量化,从而可能两次读入的东西不一样,这个问题确实很纠结。毕竟,MATLAB的图像处理,不像PS那样成熟呀!

jpg是有损压缩,出来的图片会有一定的损失。

如果你存成bmp的就会和figure里看到的一样了。

《...图中的函数,用matlab写出他的程序,得到结果是图像不要图形,谢谢啦...》
答:>> [x,y]=meshgrid(-2:0.05:2);>> z = cos(sqrt(x.^2+y.^2));>> mesh(x,y,z)

《在matlab GUI界面怎么显示电脑里的图片啊?》
答:静态文本分别是+,=和计算的结果要处的位置。5、双击按钮,将按钮的“Tag”改成“compute_pushbutton”,第一个编辑框的Tag改成edit1, 第二个编辑框的Tag改成edit2,计算结果的静态文本Tag改成text4。6、加上代码之后,点击绿色运行图标,输入值,点击计算,看到可以得出正常结果。

《如何利用matlab解决插值拟合中的龙格现象》
答:运行修改后程序 在运行修改后的程序之前记得要先保存哦!运行方法和上面讲的一样,本次就选用快捷方法,即直接按绿色箭头。4 运行结果:没出现龙格现象 运行后的图像,在高次插值中,插值区间的边界区域,插值函数没有很大的偏离原函数,从后面运行的结果可以看出没有在出现龙格现象。在本次插值中,使用...

《常见图像处理的MATLAB仿真》
答:在现在这个时代,需要掌握基本的图像处理方法,包括读取、写入、显示、剪切、运算以及快操作等等。掌握常用的图像变换方法,分析变换结果。编写程序,在Matlab下调试运行,并注意观察分析结果。方法/步骤 首先呢,要掌握二维离散傅立叶变换。正反变换的公式如下哦。然后呢,我们还要掌握,二维离散余弦变换的正反...

《用matlab显示图像的问题》
答:根据你的描述,提供两种方法,思路如下,你试试:1、imshow(I/256); 将图像矩阵转化到0-1之间 imshow(I,[]); 自动调整数据的范围以便于显示 2、又或者将I的最小值看作0,最大值看作255,黑白明显 资料拓展:1、MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数...

《matlab拟合三次多项式 y=184.56x+Ax^2+Bx^3,用最小二乘法拟合得到“Solv...》
答:69.1622 29.0101 这样解没有问题的,能够得到结果的啊 这只是matlab默认运行两百步就停止了!

《用matlab画这个函数的图像的代码?》
答:其图像,即 fplot(func,[2,5])3、实现代码 func=@(x)(x^3-12*x^2+47*x-60)/(-30)+(x^3-11*x^2-22*x-40)/(20)+(-x^3-10*x^2+31*x-30)/(-34)+(x^3-9*x^2+26*x-24)/(156);fplot(func,[2,5])xlabel('x');ylabel('y');grid on 4、运行结果 ...

《MATLAB 如何将程序多次运行的结果保存起来,并作图》
答:画了第一张图,在figure窗口上单击,然后运行第二次程序,在图上右击---add data---选定横纵坐标,就可以了。当然你得先把运行结果传到workspace

《matlab函数问题与函数输出图像》
答:因为程序,只运行了t=-10时,就结束了。所以结果是为-1,画出来就是一条直线。你应该采用循环方式,来进行。你可以将执行命令改成下列形式,就可以达到你的目的。t=-10;while t<=10;fg=u(t-2);plot(t,fg,'r*');hold on t=t+0.1;end axis([-11 11 -1.5 1.5])...

《怎么将matlab命令保存为M文档》
答:4、在新建的脚本里,输入代码,此处绘制sinx的函数图像,点击保存。5、保存函数,下面输入函数文件名,保存类型为*.m。6、输入文件名后,点击下方的“保存”按钮,可以看到保存好的m文件。7、接着点击箭头处的“运行”按钮,运行这个函数文件。8、函数文件运行结果如下图所示,可以看到绘制好的图像。

   

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