文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 山西大同大学matlab课程结课作业
MATLAB程序应用
姓名:
课程序号: 2
班级:
学号:
2013年12月
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
1.实验内容:已知!123n n =?????L ,编写一个程序求满足100!10n ≤的
最大的n 值以及此时!n 的值。
function n
n=2;m=1;
while m<=10^100
m=m.*n;n=n+1;
end
m=m/(n-1);n=n-2;
m n
m = 1.7112e+098 n =69
2.设)15113111191715131
1(22Λ+--++--+=π,试根据公式编出计算pi 的Mat
lab 主程序文件,pi 的精度为0.00001。
程序:
k=0;n=1;b=0;a=0;
while abs((pi-a))>0.00001
a=2*sqrt(2)*k;
k=( bcos( *pi/2)+sin(b*pi/2))/n+k;
n=n+2;
b=b+1;
end
a
输出a=3.2083633 ; a-pi= 9.9577991e-006
3.有两个矩阵A 和B 如下:????????????---=771175420132861-1A ,????????????------=0162310013125673B ,
将A 中所有等于-1的元素改为-2,将B 中所有小于0的元素改为1,然后将B 中等于0的元素的值改为A 的相应位置元素的值。请用Matlab 函数文件实现上述运算。 clear;
clc;