1 / 5
文档名称:

MATLAB实验报告实验五.doc

格式:doc   大小:17KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB实验报告实验五.doc

上传人:taoapp 2021/10/30 文件大小:17 KB

下载得到文件列表

MATLAB实验报告实验五.doc

文档介绍

文档介绍:实验五
1.
M文件如下:

function [e,l,s,c] = fushu(z)
%fushu 复数的指数,对数,正弦,余弦的计算
%e 复数的指数函数值
%l 复数的对数函数值
%s 复数的正弦函数值
%c 复数的余弦函数值
e=exp(z);
l=log(z);
s=sin(z);
c=cos(z);
命令文件M:
z=input('请输入一个复数z=');
[a,b,c,d]=fushu(z)
请输入一个复数z=1+i
a =
+
b =
+
c =
+
d =
-
2.
:
function X= fc(A,B)
%fc fc是求解线性方程的函数
%A A是未知矩阵的系数矩阵
X=A\B;
命令文件M:
m1=input('请输入m1的值m1=');
m2=input('请输入m2的值m2=');
theta=input('请输入theta=');
x=pi/180*theta;
g=;
A=[m1*cos(x) -m1 -sin(x) 0
m1*sin(x) 0 cos(x) 0
0 m2 -sin(x) 0
0 0 -cos(x) 1];
B=[0;m1*g;0;m2*g];
X=fc(A,B)
请输入m1的值m1=10
请输入m2的值m2=10
请输入theta=60
X =




3.
函数文件:
function [p]=prime(p)
m=p(length(p));
for i=2:sqrt(m)
n=find(rem(p,i)==0&p~=i);
p(n)=[];
end
p
命令文件:
p=10:99;
p=prime(p);
p=10*rem(p,10)+fix(p/10);
p=prime(p)
p =
Columns 1 through 20
11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89
Column 21
97