matlab软件与基础数学实验

matlab软件与基础数学实验

ID:1358882

大小:312.00 KB

页数:24页

时间:2017-11-10

matlab软件与基础数学实验_第1页
matlab软件与基础数学实验_第2页
matlab软件与基础数学实验_第3页
matlab软件与基础数学实验_第4页
matlab软件与基础数学实验_第5页
资源描述:

《matlab软件与基础数学实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB软件与基础数学实验实验1MATLAB基本特性与基本运算例1-1求[12+2×(7-4)]÷32的算术运算结果。►(12+2*(7-4))/3^2◄ans=2例1-2计算5!,并把运算结果赋给变量y►y=5*4*3*2*1◄y=120例1-3►sqrt(2)%计算2开平方◄ans=1.4142例1-4►x=sqrt(2);%计算2开平方并赋值给变量x(不显示)►x%查看x的赋值情况◄x=1.4142例1-5设,计算的值。►a=pi/180*(-24);%转换为弧度值且不显示►b=pi/180*75;%转换为弧度值且不显示►z

2、=sin(abs(a)+abs(b))/sqrt(tan(abs(a+b)))%计算结果并显示◄z=0.8888例1-6设三角形三边长为,求此三角形的面积。►a=4;b=3;c=2;%输入边长值且不显示►s=(a+b+c)/2;►A=s*(s-a)*(s-b)*(s-c);%计算面积平方且不显示►A=sqrt(A)%计算面积并显示◄A=2.9047例1-7设,,计算,。►A=[1,2,3;4,5,6;1,0,1];►B=[-120;113;211];►◄ans=043569312►◄Ans=779131921131►%det为求方阵的

3、行列式命令◄ans=-6►%inv为方阵的求逆命令◄ans=-0.83330.33330.5000-0.33330.3333-1.00000.8333-0.33330.5000例1-8显示上例中矩阵A的第2行第3列元素,并对其进行修改.►A(2,3)◄A(2,3)=6若想把该元素改为-1,只要输入下列语句:►A(2,3)=-1;例1-9分别画出函数和在区间[-6,6]上的图形。►x=(-6:0.1:6)*pi;%从-6pi到6pi以0.1pi为步长生成向量x►y=x.^2.*cos(x);%产生与x对应的函数值向量y(两向量对应元素乘

4、积,用.*)►z=sin(x)./(x+eps);%产生与x对应的函数值向量z(两向量对应元素相除,用./)►subplot(1,2,1)%分图形窗口为1行2列,并在第一个子窗中绘图►plot(x,y,'linewidth',2)%画函数y的曲线,默认为蓝色(参看实验2)►grid%在第一个子窗中加坐标网格►subplot(1,2,2)%在第二个子窗中绘图►plot(x,z,'linewidth',2)%画函数z的曲线,默认为蓝色(参看实验2)►grid%在第二个子窗中加坐标网格例1-10试求方程组的解。►a=[1,2,1;4,2,-

5、6;-1,0,2];%输入系数矩阵a►b=[2;3;4];%输入右端列向量b►d=det(a)%求系数矩阵的行列式◄d=2►c=inv(a)%求系数矩阵的逆阵◄c=2.0000-2.0000-7.0000-1.00001.50005.00001.0000-1.0000-3.0000►x=c*b%矩阵左逆乘,结果为方程组的解◄x=-30.000022.5000-13.0000►X=ab%用除法直接求方程组的解X(与上述x相同)◄X=-30.000022.5000-13.0000►disp([a,b,x])%显示增广矩阵及解向量◄1.

6、00002.00001.00002.0000-30.00004.00002.0000-6.00003.000022.5000-1.000002.00004.0000-13.0000例1-11试求矩阵方程的解。►a=[1,2,1;4,2,-6;-1,0,2];%输入系数矩阵a►b=[123;111];%输入右端矩阵b►X=b/a%用/除法直接求方程组的解X◄X=3.0000-2.0000-6.00002.0000-1.5000-5.0000例1-12建立同时计算,的函数。即任给a,b,n三个数,返回y1,y2.function[y1,y

7、2]=fun1(a,b,n)%fun1isafunctionusedbyDEMOy1=(a+b)^n,y2=(a-b)^n%CopyrightbyXJTUy1=(a+b).^n;y2=(a-b).^n;例1-13设,试画出在[0,2]上的曲线段。►x=0:0.01:2;%生成自变量x►y=1./((x-0.3).^2+0.01)+1./((x-0.9).^2+0.04)-6;%生成函数值y,注意点运算►plot(x,y,'linewidth',2)%画函数曲线►grid%加坐标网格►f=inline('1./((x-0.3).^2+0

8、.01)+1./((x-0.9).^2+0.04)-6');%生成数值函数f(x)►fplot(f,[0,2])%画函数f在[0,2]上的曲线►grid%加坐标网格例如:对于例题1-13中所定义的f(x),求其零点c.►

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。