MATLAB基础使用实战

MATLAB基础使用实战篇1

MATLAB基础使用实战_第1张图片
题目粗解:
1.求矩阵的共轭转置
2.求三元一次方程组的解
3.系数多项式
4.一元函数代值求解
5.求函数最大值,最小值,均值


%清屏命令:clc
%清变量命令:clear
%清figure命令:clf
%共轭转置: x=x'
%非共轭转置(比共轭转置多一个小数点): x=x'.

 
%1
x=[4+8*i 3+5*i 2-7*i 1+4*i 7-5*i;3+2*i 7-6*i 9+4*i 3-9*i 4+4*i]
x = x' 		 %转置

%2
syms x1 x2 x3; 
syms eq1 eq2 eq3;
eq1=sym('x2+3*x3=9');
eq2=sym('3*x1+4*x2=5');
eq3=sym('-x1+2*x3=3');
[x1,x2,x3]=solve(eq1,eq2,eq3)    	%求解3个方程的解

%3
syms x;
ps=(x-6)*(x-3)*(x-8); 
ps1=expand(ps) 		%将函数转化为系数多项式的形式

%4
x=8;
y=(x-1)*(x-2)*(x-3)*(x-4)		%一元函数代值求解

%5
x=[0:0.02*pi:2*pi]; 
y=sin(x);
average=mean(y)		%均值
[x,ymin]=fminbnd('sin(x)',0,2*pi)		%最小值
ymin=min(y)		%最小值
ymax=max(y)		%最大值

你可能感兴趣的:(Matlab)