matlab基。础。
及。应。用。大。
作。业。
第一章。6、已知三角形的三条边a=4.96,b=13.7,c=19.4,求三角形的面积。
解:>>a=9.6;
> b=13.7;
> c=19.4;
> s=(a+b+c)/2;
> area=sqrt(s*(s-a)*(s-b)*(s-c))
area =61.1379 -1 0 -6 8
7、创建矩阵a= -9 4 0 12.3 ,取出前两列构成矩阵b,取出。
前两行构成矩阵c,转置矩阵b构成矩阵d,计算a*b,c解:>>a=[-1 0 -6 8;-9 4 0 12.3;0 0 -5.1 -2;0 -23 0 -7];
> b=a(:,1:2)
b =-1 0
> c=a(1:2,:)c =
> d=b'
d = 1 -9 0 0
> m1=a*b
m1 = 1.0000 -184.0000
> m2=cm2 = 0 0 1 0
> m3=c&dm3 =
> m4=c|dm4 =
> m5=~cm5 =
> m6=~dm6 =
第二章。4、有一个数组,包含共13个元素,编写程序分别输出其中的最大数和最小数。
解:>>a=[13 5 0.69 -12.3 56 4 -7 4.6 8.91 -4 0 12 20];
> max(a)ans =
> min(a)
ans =12.30000 x<=5
5、计算下列分段函数:f(x)= x-3)/4 52x x>10
解:clear
clcx=input('输入x的值x=')
if x<=5
y=0;elseif x>5&x<=10
y= (x-3)/4;
elseif x>10
y=2*x;endy
结果如下:输入x的值x=12
x =12y =24
第三章。4、在极坐标系中绘制下列函数曲线:
1)cos3(t)-1 (2) cos(t)sin(t) (3) 2t2+1
解:(1)程序如下:
clearclc
t=0:pi/50:2*pi;
a=(cos(t).^3)-1;
polar(t,a)
结果如图:2)程序如下:
clearclc
t=0:pi/50:pi*2;
b=cos(t).*sin(t);
polar(t,b)
结果如图:3)程序如下:
clearclc
t=0:50/pi:2*pi;
c=2*t^2+1;
polar(t,c)
结果如下:10、绘制方程f=√4-x2/9-x2/4,在x=[-2 2],y=[-1 1]区间的图形。
解:clear
clcx=-2:0.2:2;
y=-1:0.1:1;
x,y]=meshgrid(x,y);
f=f=sqrt(4-x.^2/9-y.^2/4);
surf(x,y,f)
grid on
结果如图:第四章。
3、已知y=cos(x2)sin2(1/x),求y'。
解:>>clear
syms x
diff(cos(x^2)*(sin(1/x))^2)
ans =-2*sin(x^2)*x*sin(1/x)^2-2*cos(x^2)*sin(1/x)*cos(1/x)/x^2
8、求解下列线性方程组:
3x+4y-2z=12x-4y+z=1
1) 45x+5y+4z=23 (2) 6x+4y+14=2z
6x+2y-3z=4y-13z+5=4x
解:(1)>>clear
> syms x y z
> s1=3*x+4*y-2*z-12;
> s2=45*x+5*y+4*z-23;
> s3=6*x+2*y-3*z-4;
> [x,y z]=solve(s1,s2,s3)x =
y =z =
2)>>clear
> syms x y z
> s1=x-4*y+z-1;
> s2=6*x+4*y+14-2*z;
> s3=y-13*z+5-4*x;
> [x,y,z]=solve(s1,s2,s3)x =
y =z =
第五章。1、用matlab提供的randn函数生成符合正态分布的10*5随即矩阵a,进行如下操作:
1)a矩阵各列元素的均值和方差;
2)a矩阵的最大元素和最小元素;
3)分别对a矩阵的每列元素按升序、每行按降序排序。
解:矩阵 a=randn(10,5)a =
1)>>a=mean(a)a =
> b=var(a)b =
2)>>c=max(a)c =
> d=min(a)d =
3)> e=sort(a)e =
2、将五个学生的五门成绩存入矩阵p中,进行如下处理:
1)分别求每门课的最高分、最低分,以及相应的学生序号;
2)分别求美们的平均分和标准差;
3)将五门课按总分从大到小顺序存入zcj中,相应学生序号存入xzcj中。
解:> p=[80 89 88 74 75;80 99 72 65 82;67 83 94 73 98;83 87 83 73 93;90 96 82 95 81]p =
p的转置矩阵》 p=p'p =
matlab大作业
matlab语言及应用。周一晚作业廖育州07010559 第一组程序。绘制选用潍柴发动机wd615.50时汽车行驶性能曲线图,ft ua图clear,clc 清除内存变量,清屏 n为发动机的转速。n 1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,...
MATLAB大作业
实验七图像的形态 算。一 实验目的。1.掌握图像的奇异值分解与合成。2.能够利用模板操作实现图像的腐蚀运算3.能够利用模板操作实现图像的膨胀运算4.掌握图像的开 闭运算。二 实验内容。1.读下面的程序,分析该程序要完成什么样的功能。a 1 2 1 2 3 2 1 2 1 u d v svd a nx...
MATLAB大作业
1.设计一个程序,要求用户用键盘输入10次,输入内容可以是数字 英文 汉字 或者其他文字或者符号。如果输入的是数字,则把存入一个数字数组当中 如果输入的是英文的字符,则存入一个英文字符数组当中 如果是其他字符,则存入一个字符串数组中。当10次内容都输入完毕后,先输出英文数组中的内容,然后输出字符串数...