首页 > 试题

matlab分段函数

更新时间:2022-12-09 04:44:56 阅读: 评论:0

高中试卷下载网站-什么是现实主义


2022年12月9日发(作者:惠普商务本)

12-10-14下午1:27D:1

1%Copyright@Yuyiycl,2012,yuchenglongchq@

2%

3%主要演示分段函数绘图,以及分段函数的latex字符表示方法

4%latex字符中空格生成方法

5%分段函数间隔线画法

6%长字符串分行

7%画布以及图像背景色设置

8%

9clearall;clc;

10figure('position',[2]);%利用画布的位置设置画布的大小

11whitebg([0.50.50]);

%设置画布背景色

12%

13%[111]是三原色,数值在[01]之间,

14%可以通过设置不同的数值来调整颜色。

15%

16t=-4:0.1:4;

17r=1/2*t.^2.*(t>=0)+0.*(t<0);%分段函数表示方法

18h=plot(t,r,'linewidth',2,'color','g');%绘图设置曲线的属性

19holdon

20plot(0*ones(1,2),ylim,'r--');%绘制区间间隔线

21%

22%ones(1,2)=[11]

23%ylim=[08]%即y坐标轴起始坐标和终点坐标;

24%0*ones(1,2)=[00]

25%plot(0*ones(1,2),ylim)%即是以点[00]和[08]绘制直线。

26%

27gridon

28%

29%t(h,'linestyle')%t(h,)设置的是曲线的属性

30%

31%当用t(h),利用句柄查看对应的属性时候,必须要图形窗口不能关闭,

32%若是关闭,则得不到相应的属性

33%

34t(gca,'fontsize',14,'xcolor',[000],'ycolor',[000]);%设置坐标轴属性

35%

36%t(gca,'color','r')%设置坐标区间图像颜色

37%

38xlabel('t','fontsize',18);

39ylabel('r(t)','fontsize',18);

40title('matlab分段函数绘图','fontsize',18,'color',[000])%添加坐标轴标题标签

41h1=text(-2.5,1,'$${t}{<}{0}$$','interpreter','latex');

42h2=text(2,3,'$${t}{geq}{0}$$','interpreter','latex');

43t([h1,h2],'fontsize',16,'BackgroundColor','y','color','r');

44%

45%用latex字符标注;并设置标签属性

46%

47str=['$$r(t)=left{begin{array}{ll}frac{1}{2},A{t}^{2},'...

48'hspace{5mm}&tgeq00,&t<0end{array}right.$$'];

49%

50%字符串太长分行:把字符串用中括号[]括起来,然后分成的两行分别用单引号''括起来,

51%然后再用两行之间用三点号...连接起来,这样就表示一个完整的字符串。

52%

53%分段函数的latex字符表示方法:

54%(1)直接利用array环境编辑

x,y轴坐标字体设置为

黑色,要不然会因为和

背景色相同而在保存

图片时看不见坐标;这

里是为了配合前面

whitebg()命令而设置

的。

设置axis的背景颜色,而且配合

figure背景显示最佳的配合色,使

得图像效果最好;但是当保存图

像时,figure的背景色还是会变成

白色,这是会由于这个函数设置

使坐标刻度自动调整为白色,从

而使得保存图形时显示不出来

坐标刻度。

可以直接这样写:plot([00],ylim);

12-10-14下午1:27D:2

55%left{begin{array}{cc}****end{array}right.

56%(2)在cas环境下编辑并用array填充

57%begin{cas}{begin{array}{cc}***end{array}}end{cas}

58%

59%latex字符中array环境中参数设置(表示对齐方式):l(left),c(center),r(right)

60%

61%latexe字符中表示空格:即表示一个空格;

62%若需要多个空格则:...

63%

64%生成空格的函数:

65%水平方向上hspace{长度(带单位)},vspace{length},vspace*{length}

66%垂直方向上medskip,bigskip,smallskip

67%

68%latex字符分数的表示方法:frac{分子}{分母}

69%

70h3=legend({str},'interpreter','latex',2);%设置图例

71t(h3,'fontname','times','fontsize',16,'color','y','textcolor','r');

72%

73%设置图例的颜色,字体样式及大小,字体的颜色

74%

75%图例无背景颜色,color即是其图例框图的颜色,textcolor才是字体颜色

76%

77%可以用t(h3)可以看到图例的属性。从而根据显示的属性设置

78%

79h4=text(-1,3.5,'间隔线','fontname','隶书','fontsize',20,'color',...

80'r','backgroundcolor','y');

81%

82%添加标签,text标签属性中color表示字体的颜色;

83%backgroundcolor才表示背景的颜色

84%

85

86

2012.10.15

在使用t()函数和get()函数得到图像句柄的属性值

时,必须注意到当前figure不能关闭,若不然不能得到

句柄的属性。

这里必须用大括号括起来,若不然系统会把后面单引号中的属性设置内容当做

图例将要显示的字符串处理;因为这里有两条线,当使用大括号时候,标注的只

第一条。

本文发布于:2022-12-09 04:44:56,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/88/70413.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图