matlab编程问题,求大神指导,要截图

matlab编程问题,求大神指导,要截图,第1张

将==线之间的内容存为“sanjiaoxingm”

==========

function [S,r,R]=sanjiaoxing(L)

% 输入正三角形边长L

% 输出三角形面积S,内切圆半径r、外接圆半径R

S=sqrt(3)/8L;

R=2L/sqrt(3);

r=L/sqrt(3);

==========

运行结果:

>> help sanjiaoxing

输入正三角形边长L

输出三角形面积S,内切圆半径r、外接圆半径R

>> [S,R,r]=sanjiaoxing(5)

S =

10825

R =

28868

r =

57735

>> [S,R,r]=sanjiaoxing(7)

S =

15155

R =

40415

r =

80829

在你外部函数画图的时候

在画图之前先用figure语句生成一个fig,并保存fig的句柄

在用print函数保存的时候,多引用fig的句柄这个参数

例如

fg = figure(1);

%这里是画图的语句

print(fg,'文件名','文件类型');

1、先打开软件后,找到左上角按钮,点击即可用m编辑器,写入代码,可以每写完一部分,执行一下,查看效果。

2、接着需要将该文件保存。

3、然后将一个,复制到同一个文件夹里,方便程序调用。

4、然后即可进行程序创建,这里如图使用imread进行读取,其中引号内容有文件名,包括扩展名,这是相对路径。如果程序和图不在同一文件夹,则必须使用完整路径。

5、为了实时看到效果,可添加imshow,用于输出,这里添加了此语句,可以显示刚刚读入的彩图。

6、因为输出可能较多,可用subplot将其放入一张结果图上,在每个imshow之前,都添加此语句,其中(2,2,1)表示2行2列布置中,第一张图,其他依次类推。

7、这样运行后,结果如图。

8、最后,需将处理的结果进行保存,可以用最后一行imwrite进行,该句中名称可自行设置,格式即扩展名,可不和原图相同,

9、运行之后,如图,即可找到储存的文件。

以上就是关于matlab编程问题,求大神指导,要截图全部的内容,包括:matlab编程问题,求大神指导,要截图、matlab gui 用外部函数保存图片,而不是保存GUI界面截图、如何用MATLAB打开以及处理图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10639710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存