当前位置:首页 >> 数学 >>

实验五 函数文件答案


数学软件课程实验报告

实验五

函数文件

1. 定义一个函数文件,求给定复数的指数、对数、正弦、余弦,并在 命令文件中调用该函数文件。 函数文件: function [a,b,c,d]=fun1(x) a=exp(x); b=log(x); c=sin(x); d=cos(x); 命令文件: x=input('

;x=?'); [a,b,c,d]=fun1(x) 2. 一物理系统可用下列方程组来表示:
? m1 cos ? ? m sin ? ? 1 ? 0 ? ? 0 ?m1 0 m2 0 ? sin ? cos ? ? sin ? ? cos ? 0 ? ? a1 ? ? 0 ? 0 ? ? a2 ? ? m1 g ? ? ?? ? ? ? 0 ? ? N1 ? ? 0 ? ? ?? ? ? 1 ? ? N 2 ? ? m2 g ?

从键盘输入 m1、m2 和 ? 的值,求 a1、a2、N1 和 N 2 的值。其中 g 取 9.8,输入 ? 时 以角度为单位。 要求:定义一个求解线性方程组 AX ? B 的函数文件,然后在命令文件 中调用该函数文件。 函数文件: function [a1,a2,N1,N2]=fun2(m1,m2,theta) g=9.8;
1

数学软件课程实验报告

A=[m1*cos(theta) -m1 -sin(theta) 0;m1*sin(theta) 0 cos(theta) 0;0 m2 -sin(theta) 0;0 0 -cos(theta) 1]; B=[0 m1*g 0 m2*g]'; X=inv(A)*B; a1=X(1); a2=X(2); N1=X(3); N2=X(4); 命令文件: m1=input('m1=?'); m2=input('m2=?'); theta=input('theta=?'); [a1,a2,N1,N2]=fun2(m1,m2,theta) 3. 一个自然数是素数,且它的数字位置经过任意对换后仍为素数,则 称是绝对素数。例如 13 是绝对素数。试求所有两位绝对素数。 要求:定义一个判断素数的函数文件。 函数文件: function y=fun3(x) p=isprime(x); if p==1 y=x else y=[];
2

数学软件课程实验报告

end 命令文件: for n=10:99 m=fun3(n); a=fix(m/10); b=rem(m,10); x=10*b+a; y=fun3(x); end 4. 设 f ( x) ?
1 1 ,编写一个 MATLAB 函数文 件 ? 2 ( x ? 2) ? 0.1 ( x ? 3) 2 ? 0.01

fx.m,使得调用 f ( x) 时,x 可用矩阵代入,得出的 f ( x) 为同阶矩阵。 函数文件: function y=fx(x) y=1./((x-2).^2+0.1)+1./((x-3).^2+0.01); 命令文件: x=input('x=?'); y=fx(x) 5. 已知 y ?
f (40) f (30) ? f (20)

(1)当 f (n) ? n ?10ln( n 2 ? 5) 时,求 y 的值。 (2)当 f (n) ? 1? 2 ? 2 ? 3 ? 3 ? 4 ? ?? n? ( n ? 1) 时,求 y 的值。 (1) 函数文件: function y=fun5(n)
3

数学软件课程实验报告

y=n+10*log(n^2+5); 命令窗口中调用: y=fun5(40)/(fun5(30)+fun5(20)) (2) 函数文件: function y=fun6(n) y=0; for m=1:n y=y+m*(m+1); end 命令窗口中调用: y=fun6(40)/(fun6(30)+fun6(20))

4


相关文章:
MATLAB实验参考答案
MATLAB 程序设计与应用(第二版) 实验参考答案 %实验一 础 MATLAB 运算基 %第...5(n) f1=n+10*log(n*n+5); %在命令窗口中调用该函数文件: y=mat5(...
MATLAB课后实验答案
%实验五 函数文件%第一题 function y=mat1(x) y=[exp(x),log(x),sin(x),cos(x)] ; %建立函数文件 mat1.m %然后在命令窗口调用上述函数文件: y=...
MATLAB 实验五 函数文件
MATLAB 实验五 函数文件_数学_自然科学_专业资料 暂无评价|0人阅读|0次下载|举报文档MATLAB 实验五 函数文件_数学_自然科学_专业资料。1、 2、 3 、 4、 5...
MATLAB程序设计与应用(第二版)课后实验答案
MATLAB程序设计与应用(第二版)课后实验答案_理学_高等教育_教育专区。MATLAB程序...解: M 文件: 运算结果为: j= 29 s= 23615 实验五 函数文件 一、实验目的...
matlab实验内容答案
matlab实验内容答案_工学_高等教育_教育专区。实验报告说明: 实验报告说明:个实验...实验五 函数文件一、实验目的 1. 掌握定义和调用,MATLAB 函数的方法。 2. ...
实验五 函数文件的编写
实验五 函数文件的编写一、 实验目的 1、掌握函数文件的定义方法,函数头的写法; 2、掌握调用函数文件的方法,了解函数文件的嵌套调用; 3、熟悉 MATLAB 函数文件的...
matlab实验内容
5页 免费喜欢此文档的还喜欢 matlab实验内容答案 17页 免费 matlab实验 10页 免费 MATLAB实验五 函数文件 3页 1财富值 matlab数学实验 实现 8页 5财富值 Matlab...
MATLAB程序设计与应用(第二版)实验答案
MATLAB 程序设计与应用(第二版)实验参考答案 %实验一 MATLAB 运算基础 %第 1...5(n) f1=n+10*log(n*n+5); %在命令窗口中调用该函数文件: y=mat5(...
实验五 函数文件
实验五 函数文件答案 4页 免费 实验五 函数文件 暂无评价 5页 5财富值 MATLAB...MATLAB 程序设计与应用实验报告 实验五 函数文件 一、实验目的 1.理解函数文件的...
matlab答案
MATLAB 程序设计与应用(第二版)实验参考答案 %实验一 MATLAB 运算基础 %第一题...5(n) f1=n+10*log(n*n+5); %在命令窗口中调用该函数文件: y=mat5(...
更多相关标签:
三角函数大题及答案 | 一次函数应用题及答案 | 反比例函数题目及答案 | 三角函数计算题及答案 | 二次函数压轴题及答案 | 复变函数第四版答案 | 二次函数应用题及答案 | 二次函数中考题及答案 |