1、计算的值。
解:输入编程:
1.369^2+sin(7/10*pi)*sqrt(26.48)/2.9
结果:3.3097
2、计算下列函数在x=2.43时的函数值并把结果表示成分数形式。
解:(1)输入编程:
format rat
x=2.43;
y=sqrt(x+sqrt(x+sqrt(x)))sqrt(2*x+1)
结果:y =711/818
2)输入编程:
format rat
x=2.43;
y=sqrt(sqrt(34*x))*log(35*x)
结果:y =7140/533
3)输入编程:
format rat
x=2.43;
y=(exp(tan(x))-exp(sin(x)))tan(x^3)
结果:y =233/723
4)输入编程:
format rat
x=2.43;
y=2/sqrt(3+x^2)*atan(sqrt(5+x^2)*tan(x/2)/x)
结果:y = 97/111
3、产生一个5阶魔术方阵(help命令magic),并执行如下操作:
1) 将矩阵的第2行3列元素赋值给变量c
2) 将由矩阵第2,3,4行第3,5列构成的子矩阵赋值给变量d
解:(1)输入编程:
x=magic(5);
c=x(2,3)
结果:c=7
2)输入编程:
x=magic(5);
a=x(2:4,3:5);
d=a;a(:,2)=[
结果:a =
4、给出区间[0,1]上的6个等分点数据(help命令linspace)。
解:输入编程:
linspace(0,1,6)
结果:(0 0.2 0.4 0.6 0.8 1)
5、建立如下矩阵。
解:(1)输入编程:
a=eye(10);
b=2001*a;
b2) 输入编程:
a=ones(10,10);
b=eye(10,10);
c=-1*b;
d=a+c;
e=10*d;
e6、已知函数计算。
解:输入编程:
function y=f(x)
if x>=-1&x<0
y=x+1;
elseif x>=0&x<1
y=1;elseif x>=1&x<=2
y=x^2;
else y=(‘不在指定区间’);
end结果:f(-1)=0 f(0.5)=1 f(1.5)=2.25
7、用for-end循环语句求:100!和。
解:(1)输入编程:
clears=1;
for k=1:1:100
s=s*k;ends
结果:s= 9.3326e+157
2)输入编程:
clears=0;
for k=1:1:100
s=s+k;ends
结果:s = 5050
8、用while-end循环语句求不超过1000的偶数之和与奇数之和。
解:(1)输入编程:
clears=0;i=0;k=0;
while k<1000
i=i+1;k=k+2*i; s=s+k;ends
结果:s = 11968
2)输入编程:
clears=0;i=0;k=1;
while k<1000
i=i+1;k=k+2*i; s=s+k;ends
结果:s = 12000
9、建立一个命令m-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33。
解:输入编程:
function flower
clear all
disp(sprintf('¨
for i=100:999
a=floor(i/100);
b=floor((i-a*100)/10);
c=mod(i,10);
if i==a^3+b^3+c^3
disp(i)
endend
结果:水仙花数有: 153 370 371 407
10、建立如下矩阵。
解:(1)输入编程:
11、输出1至100之间每位数的乘积大于每位数的和的数。
12、输入两个正整数m和n,求其最大公约数和最小公倍数(建立函数文件)。
13、求 (即求1!+2!+3!+…19!+20!)。
解:输入编程:
for i=1:20
a(i)=factorial(i);
endsum(a)
结果:2.5613e+018
14、对10个整数排序(建立函数文件)。
15、将一个向量中的值按逆序重新存放( 如2 5 8 9,变为9 8 5 2)
C 程序设计作业题
作业1 1.面向对象的程序设计思想是什么?类有哪些特性?2.c 程序设计语言的层次结构是什么?3.举例说明变量与常量的区别?4.举例说明逻辑运算符有哪些?它们的优先级如何?5.举例说明结构体与联合体的区别?6.举例说明自定义类型与枚举类型的区别?7.举例说明自定义类型与结构体的区别?作业2 1.举例...
matlab程序设计作业
组员 xxxxxxx matlab 程序设计题目。20分 1 以组为单位,自选一个或者自拟一个物理或者数学问题。2 利用matlab编写一个函数文件解决这个物理或者数学问题。3 要求 明确函数文件的输入变量与输出变量 利用简单算例对函数文件进行验证 必须用到for循环结构和if选择结构 程序命令不能...
MATLAB程序设计基础作业
1.求下列表达式的值,观察matlab工作空间使用情况并保存全部变量。2 其中。提示 用冒号表达式生成向量,求各点函数值时用点乘运算 2.已知,求下列表达式的值 1 和 其中为单位阵 2 和 3 和。4 和 5 和。3.设有矩阵a和b 1 求它们的乘积c。2 将矩阵c的右下角3 2子矩阵赋给d。3 ...