实验2matlab绘图操作
MATLAB基本操作实验报告

MATLAB基本操作实验报告课程名称:院系:专业班级:学号:学生姓名:指导教师:开课时间:至学年第学期一、学生撰写要求按照实验课程培养方案的要求,每门实验课程中的每一个实验项目完成后,每位参加实验的学生均须在实验教师规定的时间内独立完成一份实验报告,不得抄袭,不得缺交。
学生撰写实验报告时应严格按照本实验报告规定的内容和要求填写。
字迹工整,文字简练,数据齐全,图表规范,计算正确,分析充分、具体、定量。
二、教师评阅与装订要求1.实验报告批改要深入细致,批改过程中要发现和纠正学生实验报告中的问题,给出评语和实验报告成绩,签名并注明批改日期。
实验报告批改完成后,应采用适当的形式将学生实验报告中存在的问题及时反馈给学生。
2.实验报告成绩用百分制评定,并给出成绩评定的依据或评分标准(附于实验报告成绩登记表后)。
对迟交实验报告的学生要酌情扣分,对缺交和抄袭实验报告的学生应及时批评教育,并对该次实验报告的分数以零分处理。
对单独设课的实验课程,如学生抄袭或缺交实验报告达该课程全学期实验报告总次数三分之一以上,不得同意其参加本课程的考核。
3.各实验项目的实验报告成绩登记在实验报告成绩登记表中。
本学期实验项目全部完成后,给定实验报告综合成绩。
4.实验报告综合成绩应按课程教学大纲规定比例(一般为10-15%)计入实验课总评成绩;实验总评成绩原则上应包括考勤、实验报告、考核(操作、理论)等多方面成绩;5.实验教师每学期负责对拟存档的学生实验报告按课程、学生收齐并装订,按如下顺序装订成册:实验报告封面、实验报告成绩登记表、实验报告成绩评定依据、实验报告(按教学进度表规定的实验项目顺序排序)。
装订时统一靠左侧按“两钉三等分”原则装订。
实验一:MATLAB 基本操作学生姓名: 实验类型:验证性 实验时间: 实验地点:一、 实验目的通过本实验使学生熟悉MATLAB 的工作环境,熟悉MATLAB 的命令窗口、当前工作目录窗口、历史命令窗口、工作空间窗口等常用工作窗口及应用技巧,了解常用命令的用法,掌握使用帮助命令和帮助浏览器的方法,掌握编写M 命令文件和函数文件的方法。
高等数学:MATLAB实验

MATLAB实验
2.fplot绘图命令 fplot绘图命令专门用于绘制一元函数曲线,格式为:
fplot('fun',[a,b]) 用于绘制区间[a,b]上的函数y=fun的图像.
MATLAB实验 【实验内容】
MATLAB实验
由此可知,函数在点x=3处的二阶导数为6,所以f(3)=3为 极小值;函数在点x= 1处的二阶导数为-6,所以f(1)=7为极大值.
MATLAB实验
例12-10 假设某种商品的需求量q 是单价p(单位:元)的函 数q=12000-80p,商 品的总成本C 是需求量q 的函数 C=25000+50q.每单位商品需要纳税2元,试求使销售 利润达 到最大的商品单价和最大利润额.
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验 实验九 用 MATLAB求解二重积分
【实验目的】 熟悉LAB中的int命令,会用int命令求解简单的二重积分.
MATLAB实验
【实验M步A骤T】 由于二重积分可以化成二次积分来进行计算,因此只要
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
实验七 应用 MATLAB绘制三维曲线图
【实验目的】 (1)熟悉 MATLAB软件的绘图功能; (2)熟悉常见空间曲线的作图方法.
【实验要求】 (1)掌握 MATLAB中绘图命令plot3和 mesh的使用; (2)会用plot3和 mesh函数绘制出某区间的三维曲线,线型
matlab实验报告

2015秋2013级《MATLAB程序设计》实验报告实验一班级:软件131姓名:陈万全学号:132852一、实验目的1、了解MATLAB程序设计的开发环境,熟悉命令窗口、工作区窗口、历史命令等窗口的使用。
2、掌握MATLAB常用命令的使用。
3、掌握MATLAB帮助系统的使用。
4、熟悉利用MATLAB进行简单数学计算以及绘图的操作方法。
二、实验内容1、启动MATLAB软件,熟悉MATLAB的基本工作桌面,了解各个窗口的功能与使用。
图1 MATLAB工作桌面2、MATLAB的常用命令与系统帮助:(1)系统帮助help:用来查询已知命令的用法。
例如已知inv是用来计算逆矩阵,键入help inv即可得知有关inv命令的用法。
lookfor:用来寻找未知的命令。
例如要寻找计算反矩阵的命令,可键入lookfor inverse,MATLAB即会列出所有和关键字inverse相关的指令。
找到所需的命令後,即可用help进一步找出其用法。
(2)数据显示格式:常用命令:说明format short 显示小数点后4位(缺省值)format long 显示15位format bank 显示小数点后2位format + 显示+,-,0format short e 5位科学记数法format long e 15位科学记数法format rat 最接近的有理数显示(3)命令行编辑:键盘上的各种箭头和控制键提供了命令的重调、编辑功能。
具体用法如下:↑----重调前一行(可重复使用调用更早的)↓----重调后一行→----前移一字符←----后移一字符home----前移到行首end----移动到行末esc----清除一行del----清除当前字符backspace----清除前一字符(4)MATLAB工作区常用命令:who--------显示当前工作区中所有用户变量名whos--------显示当前工作区中所有用户变量名及大小、字节数和类型disp(x) -----显示变量X的内容clear -----清除工作区中用户定义的所有变量save文件名-----保存工作区中用户定义的所有变量到指定文件中load文件名-----载入指定文件中的数据三、源程序和实验结果1、在命令窗口执行命令完成以下运算,观察workspace 的变化,记录运算结果。
MATLAB实验教程

目录实验一、MATLAB 基本应用实验二、实验二信号的时域表示实验三、连续信号卷积实验四、典型周期信号的频谱表示实验五、傅立叶变换性质研究实验六、系统的零极点分析实验七离散信号分析实验一 MATLAB 基本应用一、实验目的:学习MATLAB的基本用法,了解 MATLAB 的目录结构和基本功能以及MATLAB在信号与系统中的应用。
二、实验内容:例一已知x的取值范围,画出y=sin(x)的图型。
参考程序:x=0:0.05:4*pi;y=sin(x);plot(y)例二计算y=sin(π/5)+4cos(π/4)例三已知z 取值范围,x=sin(z);y=cos(z);画三维图形。
z=0:pi/50:10*pi;x=sin(z);y=cos(z);plot3(x,y,z)xlabel('x')ylabel('y')zlabel('z')例四已知x的取值范围,用subplot函数绘图。
参考程序:x=0:0.05:7;y1=sin(x);y2=1.5*cos(x);y3=sin(2*x);y4=5*cos(2*x);subplot(2,2,1),plot(x,y1),title('sin(x)') subplot(2,2,2),plot(x,y2),title('1.5*cos(x)') subplot(2,2,3),plot(x,y3),title('sin(2*x)') subplot(2,2,4),plot(x,y4),title('5*cos(2*x)')单位阶跃信号 u(t+3)-2u(t)其中 u(t)=1/2+(1/2)sign(t)Sigh(t)是符号函数t>0时为1,t<0时为-1;clear all%利用maple中的heaviside函数来实现u(t+3)-2u(t)syms tf=maple('Heaviside(t+3)-2*Heaviside(t)');t1=-3*pi:0.01:3*pi;%注意精度问题ff=subs(f,t,t1);figure(1);plot(t1,ff);axis([-5,5,-1.2,1.2]);title('u(t+3)-2u(t)');%利用自己编写的heaviside函数来实现u(t+3)-2u(t)t=-5:0.01:5;f=Heaviside(t+3)-2*Heaviside(t);figure(2);plot(t,f);axis([-5,5,-1.2,1.2]);title('u(t+3)-2u(t)')%利用符号函数来实现u(t)t=-5:0.05:5;f=sign(t);ff=1/2+1/2*f;figure(3);plot(t,ff);axis([-5 5 -0.1 1.1]);title('u(t)')%利用符号函数来实现u(t+3)-2u(t)t=-5:0.01:5;f=(1/2+1/2*sign(t+3))-2*(1/2+1/2*sign(t));figure(4)plot(t,f),axis([-5,5,-1.2,1.2]),title('u(t+3)-2u(t)')MATLAB提供了一个ezplot函数绘制隐函数图形,下面介绍其用法。
matlab及应用实验指导书08.9

data=[3 9 45 6; 7 16 -1 5] for n=data x=n(1)-n(2) end
(3)For 循环可按需要嵌套。
for n=1:5 for m=1:5 A(n,m)=n^2+m^2 end disp(n) end x=zeros(1,10); for n=1:10 x(n)=sin(n*pi/10); end
x=0:0.1:2*pi; y=sin(x); x1 =0:0.1:pi/2; y1= sin(x1); plot(x,y,'-r') hold on fill([x1,pi/2],[y1,0],'b')
将上面最后一句分别改为 fill(x1,y1,’b’),情况如何变化。
(二) 三维曲线图
格式 plot3(X,Y,Z,S)
x=linspace(0,2*pi,30); y=sin(x);plot(x,y)
(3)绘制 y=sin(x)图形
x=0:0.1:2*pi; y=sin(x); plot(x,y)
可以给图形加标记,格栅线
x =0:0.1:2*pi; y=sin(x); plot(x,y,'r-') title('正弦曲线') xlabel('自变量 x') ylabel('函数 y=sinx') text(5.5,0,' y=sinx') grid
1
实验一 熟悉 MATLAB 环境
一、实验目的 1、熟悉 MATLAB 主界面,并学会简单的菜单操作; 2、学会简单的矩阵输入与运算符; 3、掌握部分绘图函数。
二、实验原理 MATLAB 是以复杂矩阵作为基本编程单元的一种程序设计语言。它提供了各
MATLAB实验指导书

实验一MATLAB集成环境使用与运算基础一、实验目的1.熟悉启动和退出MA TLAB的方法。
2.熟悉MATLAB命令窗口的组成。
3.掌握建立矩阵的方法。
4.掌握MATLAB各种表达式的书写规则以及常用函数的使用。
二、实验原理1.MA TLAB的启动MATLAB系统的启动有三种常见方法:1)使用Windows“开始”菜单。
2)运行MATLAB系统启动程序MA TLAB.exe。
3)利用快捷方式。
2.MA TLAB系统的退出要退出MA TLAB系统,也有三种常见方法:1)在MA TLAB主窗口File菜单中选择Exit MATLAB 命令。
2)在MA TLAB命令窗口输入Exit或Quit命令。
3)单击MATLAB主窗口的“关闭”按钮。
3.MA TLAB帮助窗口进入帮助窗口可以通过以下三种方法:1)单击MATLAB主窗口工具栏中的help按钮。
2)在命令窗口中输入helpwin、helpdesk或doc。
3)选择help菜单中的“MA TLAB help”选项。
4.MA TLAB帮助命令1)help命令在MA TLAB命令窗口直接输入help命令将会显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。
同样,可以通过help加函数名来显示该函数的帮助说明。
2)lookfor命令help命令只搜索出那些关键字完全匹配的结果,lookfor命令对搜索范围内的m文件进行关键字搜索,条件比较宽松。
3)模糊查询用户只要输入命令的前几个字母,然后按tab键,系统就会列出所有以这几个字母开头的命令。
5.赋值语句1)变量=表达式2)表达式6.矩阵的建立1)直接输入法:将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分开,不同行的元素之间用分号分开。
2)利用m 文件建立矩阵3)利用冒号表达式建立一个向量 e1:e2:e3 4) 利用linspace 函数产生行向量 linspace(a,b,n).三、实验仪器和设备1.计算机1台。
MATLAB 的可视化绘图和常用信号的MATLAB表示
备注:(1)、按照要求独立完成实验项目内容,报告中要有程序代码和程序运行结果和波形图等原始截图。
(2)、实验结束后,把电子版实验报告按要求格式改名(例:09号-张三-实验一)后,交至学习委员那里汇总后再交给老师,并由实验教师批阅记录后;实验室统一刻盘留档。
实验二 MATLAB 的可视化绘图和常用信号的MATLAB表示一、实验目的1、掌握MATLAB的可视化绘图技术;2、结合《信号与系统》的特点,编程实现常用信号及其运算。
二、实验原理对于以t为自变量的连续信号,在绘图时统一用plot函数;而对n为自变量的离散序列,在绘图时统一用stem函数。
三、程序示例见课本P48~53四、实验内容1、熟悉示例中给出的常用信号的表示。
2、完成课本 P59 M2-1 (1)、(2)、(4)P60 M2-6 (2)、(4)、(5);写实验报告(程序及波形)。
t = 0:0.01:10;y1 = (t>=0);figure;subplot(221);plot(t, y1, 'b');xlabel('图1');ylabel('u(t)');y2 = (t>=0);f=y2.*t;subplot(222);plot(t, f, 'b');xlabel('图2');ylabel('r(t)');grid on;t2 = 0:0.0001:0.2;y3 =cos(100*t2)+cos(3000*t2); subplot(223);plot(t2, y3, 'b');xlabel('图3');k = 0:1:5;y = (k==1);y=y*2;figure;subplot(221);stem(k, y, 'r');xlabel('图1 2δ(k-1)');y1 = (k>=-2);y2=(k>=5);f=y1-y2;subplot(222);stem(k, f, 'r');xlabel('图2 u[k+2]-u[k-5]'); y3 = (k>=0);y=k.*y3;subplot(223);stem(k, y3, 'r');xlabel('图3 ku[k]');grid on;五、实验总结应注意以下几点:①在向量与向量相乘时要用点乘(.*),数字与向量、数字与数字之间用普通乘法(*)。
MATLAB绘图总结
一、二维数据曲线图1、MATLAB 最常用的画二维图形的命令是plot, plor 函数的基本调用格式为:plot(x.y)其 中x 和y 为长度相同的向豈,分别用于存储x 坐标和y 坐标数据。
例 1:在[0,2 7T ]画 Sill(.v) 0生成的图形如下图1所示:图1说明:(1) plot 函数的输入参数是矩阵形式时A 、 当x 是向量,y 是有一维与x 同维的矩阵时,则绘制出多根不同颜色的曲线。
曲线 条数等于y 矩阵的另一维数,x 被作为这些曲线共同的横坐标。
B 、 当x,y 是同维矩阵时.则以x,y 对应列元素为横、纵坐标分别绘制曲线,曲线条数 等于矩阵的列数。
C 、对只包含一个输入参数的plot 函数,当输入参数是实矩阵时,则按列绘制每列元素 值相对其卜.标的曲线,曲线条数等于输入参数矩阵的列数:当输入参数是复数矩阵时,则按 列分别以元素实部和虚部为横、纵坐标绘制多条曲线。
(2) 含多个输入参数的plot 函数 调用格式为:plot(xl,yl.x2,y2,"--.xn.yn)A, 当输入参数都为向量时,xl 和yl, x2和y2, xn 和yn 分别组成一组向量对,每一 组向量对的长度可以不同。
每一向量对可以绘制出一条曲线,这样可以在同一坐标内绘制岀 多条曲线。
B.当输入参数有矩阵形式时,配对的x_y 按对应列兀素为横、纵坐标分别绘制曲线,曲线 条数等于矩阵的列数。
例2:如卜所示的程序:x 1 =liuspace(0,2 *pi,l 00);x2=luispace(0.3 *pi,l 00);x3=linspace(0.4*pi,100);yl=sin(xl); y2=l+sin(x2);y3=2+sin(x3);x=[xl;x2;x3]';0.80.60.40.2-0.2-0.4-0.6-0.8y=[yl;y2;y3「plot(x,y,xl,yl-l) 其图形如图2所示:图2(3)plot函数最简单的调用格式是只包含一个输入参数:plot(x),在这种情况卜,当x是实向量时,以该向量元素的下标为横坐标,元素值为纵坐标画出一•条连续曲线,这实际上是绘制折线图。
MATLAB实验
MATLAB 实验报告班级:14通信1班 学号:201424124124 姓名:林启铭实验一 MATLAB 运算基础(一)一、实验目的1、掌握建立矩阵的方法。
2、掌握MATLAB 各种表达式的书写规则以及各种运算方法。
二、实验内容1、求下列表达式的值。
(1)20185sin 21ez += MATLAB 代码:z1=2*sin(85*pi/180)/(1+exp(2))%将角度化为弧度z1 =0.2375(2)()x x z ++=1ln 212,其中⎢⎣⎡-=45.02x ⎥⎦⎤+521i (可以分别对矩阵和元素群运算)MATLAB 代码:>> x=[2,1+2i;-0.45,5]x =2.0000 + 0.0000i 1.0000 + 2.0000i-0.4500 + 0.0000i 5.0000 + 0.0000i>> z2=1/2*log(x+sqrt(1+x))z2 =0.6585 + 0.0000i 0.6509 + 0.4013i-0.6162 + 0.0000i 1.0041 + 0.0000i(3)()3.0sin 232.03.0+⋅-=a e e z aa , 0.3,9.2,8.2,...,8.2,9.2,0.3---=a (结果请用图形表示)(提示:利用冒号表达式生成a 向量;求各点的函数值时用点乘运算)MATLAB 代码:>> a=-3.0:0.1:3.0;%利用冒号表达式生成a 向量,加分号结尾避免大量数据刷屏 >> z3=(exp(0.3.*a)-exp(0.2.*a)).*sin(a+0.3)/2;>> plot(a,z3);%绘制出以a 为自变量,z3为因变量的曲线>>曲线图:2、已知⎢⎢⎢⎣⎡=33412A 65734⎥⎥⎥⎦⎤-7874 和 ⎢⎢⎢⎣⎡=321B 203-⎥⎥⎥⎦⎤-731 求下列表达式的值:(1)A+6*B 和A-B+I (其中I 为单位矩阵)。
MATLAB绘图与图形处理
MATLAB绘图与图形处理人们很难从一大堆原始的数据中发现它们的含义,而数据图形恰能使视觉感官直接感受到数据的许多内在本质,发现数据的内在联系。
MATLAB可以表达出数据的二维,三维,甚至四维的图形。
通过图形的线型,立面,色彩,光线,视角等属性的控制,可把数据的内在特征表现得淋漓尽致。
下面我们分别介绍图形的命令。
7.1 二维图形7.1.1 基本平面图形命令命令1 plot功能线性二维图。
在线条多于一条时,若用户没有指定使用颜色,则plot循环使用由当前坐标轴颜色顺序属性(current axes ColorOrder property)定义的颜色,以区别不同的线条。
在用完上述属性值后,plot又循环使用由坐标轴线型顺序属性(axes LineStyleOrder property)定义的线型,以区别不同的线条。
用法plot(X,Y) 当X,Y均为实数向量,且为同维向量(可以不是同型向量),X=[x(i)],Y=[y(i)],则plot(X,Y)先描出点(x(i),y(i)),然后用直线依次相连;若X,Y为复数向量,则不考虑虚数部分。
若X,Y均为同维同型实数矩阵,X = [X(i)],Y = [Y(i)],其中X(i),Y(i)为列向量,则plot(X,Y)依次画出plot(X(i),Y(i)),矩阵有几列就有几条线;若X,Y中一个为向量,另一个为矩阵,且向量的维数等于矩阵的行数或者列数,则矩阵按向量的方向分解成几个向量,再与向量配对分别画出,矩阵可分解成几个向量就有几条线;在上述的几种使用形式中,若有复数出现,则复数的虚数部分将不被考虑。
plot(Y) 若Y为实数向量,Y的维数为m,则plot(Y)等价于plot(X,Y),其中x=1:m;若y 为实数矩阵,则把y按列的方向分解成几个列向量,而y 的行数为n,则plot(Y)等价于plot(X,Y)其中x=[1;2;…;n];在上述的几种使用形式中,若有复数出现,则复数的虚数部分将不被考虑。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验2 Matlab绘图操作
实验目的:
1、 掌握绘制二维图形的常用函数;
2、 掌握绘制三维图形的常用函数;
3、 掌握绘制图形的辅助操作。
实验内容:
1. 设sin.cosxyxx23051,在x=0~2π区间取101点,绘制函数的曲线。
2. 已知: yx21,cos()yx22,yyy312,完成下列操作:
(1) 在同一坐标系下用不同的颜色和线性绘制三条曲线;
(2) 以子图形式绘制三条曲线;
(3) 分别用条形图、阶梯图、杆图和填充图绘制三条曲线。
3. 已知:,ln(,xxeyxxx2201102,在x55区间绘制函数曲线。
4. 绘制极坐标曲线sin()abn,并分析参数a、b、n对曲线形状的影响。
5.在xy平面内选择区域,,8888,绘制函数sinxyzxy2222的三种三维曲面图。
6. 用plot函数绘制下面分段函数的曲线。
,(),,xxxfxxxxx243150
00
150
7. 某工厂2005年度各季度产值(单位:万元)分别为:、、、,试绘制柱形图和饼图,并说明
图形的实际意义。
8. 在同一坐标轴中绘制下列两条曲线并标注两曲线交叉点。
(1).yx205
(2)sin()cos,sin()sinxtttytt303
详细实验内容:
1.设sin.cosxyxx23051,在x=0~2π区间取101点,绘制函数的曲线。
>> x=(0:2*pi/100:2*pi);
>> y=+3*sin(x)/(1+x.^2))*cos(x);
>> plot(x,y)
2.已知: yx21,cos()yx22,yyy312,完成下列操作:
(1)在同一坐标系下用不同的颜色和线性绘制三条曲线;
>> x= linspace(0, 2*pi, 101);
>> y1=x.*x;
>> y2=cos(2x);
>> y3=y1.*y2;
plot(x,y1,'r:',x,y2,'b',x,y3, 'ko')
(2)以子图形式绘制三条曲线;
>> subplot(2,2,1),plot(x,y1)
subplot(2,2,2),plot(x,y2)
subplot(2,2,3),plot(x,y3)
(3)分别用条形图、阶梯图、杆图和填充图绘制三条曲线。
subplot(2,2,1),bar(x,y1,'r'); subplot(2,2,2),stairs(x,y1,'b');
subplot(2,2,3),stem(x,y1,'y'); subplot(2,2,4),fill(x,y1,'k'); subplot(2,2,1),bar(x,y2,'r'); subplot(2,2,2),stairs(x,y2,'b'); subplot(2,2,3),stem(x,y2,'y'); subplot(2,2,4),fill(x,y2,'k'); subplot(2,2,1),bar(x,y3,'r');
subplot(2,2,2),stairs(x,y3,'b');
subplot(2,2,3),stem(x,y3,'y');
subplot(2,2,4),fill(x,y3,'k');
3. 已知:,ln(,xxeyxxx2201102,在x55区间绘制函数曲线。
>> x=-5::5;
>> y=(x+sqrt(pi))/exp(2).*(x>=-5&x<=0)+(1/2)*log(x+sqrt(1+x.^2)).*(x>0&x<=5);
>> plot(x,y)
4. 绘制极坐标曲线sin()abn,并分析参数a、b、n对曲线形状的影响。
>> theta=0::2*pi;
>> rho=2*sin(2*theta+1);
>> polar(theta,rho,'k')
>> theta=0::2*pi;
>> rho=1*sin(1*theta);
>> polar(theta,rho,'k')
5.在xy平面内选择区域,,8888,绘制函数sinxyzxy2222的三种三维曲面图。
>> x=-8:8;
>> y=x;
>> [x,y]=meshgrid(x,y);
>> z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2);
>> subplot(2,2,1),plot3(x,y,z);hold on
>> subplot(2,2,2),mesh(x,y,z);hold on
>> subplot(2,2,3),surf(x,y,z);hold off
-10010-10010-101-10
0
10
-10
0
10
-1
0
1
-10
0
10
-10
0
10
-1
0
1
6. 用plot函数绘制下面分段函数的曲线。
,(),,xxxfxxxxx243150
00
150
>> x=-8::8;
>> y=(x.*x+sqrt(sqrt(1+x))+5).*(x>0)+0.*(x==0)+(x.*x.*x+sqrt(1-x)-5).*(x<0);
>> y=plot(x,y)
7. 某工厂2005年度各季度产值(单位:万元)分别为:、、、,试绘制柱形图和饼图,并说明
图形的实际意义。
>> value=[;;;];
>> season=[1;2;3;4];
>> b=int8(c==min(value));
>> subplot(1,2,1),bar(season, value, 'stack');
>> subplot(1,2,2),pie3(value,b);
1234
0
50
100
150
200
250
300
350
400
450
500
24%
26%
23%
26%
8. 在同一坐标轴中绘制下列两条曲线并标注两曲线交叉点。
(1).yx205
(2)sin()cos,sin()sinxtttytt303
x=-1:1;
y=2*;
plot(x,y);
hold on
t=0:pi/100:pi;
x=sin(3.*t).*cos(t);
y=cos(3.*t).*sin(t);
plot(x,y);
hold off
P=fix((y+./(x+1).*10);
A=rem(P,20)==0;
A
Q=find(A==1)
Q =
3 30
最后结果是:
x = y =
x = y =
-1-0.8-0.6-0.4-0.200.20.40.60.81
-2.5
-2
-1.5
-1
-0.5
0
0.5
1
1.5