matlab作业

发布 2022-07-17 12:14:28 阅读 7007

一,编写程序,完成当输入一个变量时求其阶乘,输入两个变量时求其阶乘之和,输入三个变量时输出错误。

程序如下:clc;

disp('按以下提示输入变量个数(1至3)及其内容,无变量则直接回车结束');

n=input('变量个数n=')

a=input('变量a=')

b=input('变量b=')

c=input('变量c=')

if n ==1

b=factorial (a);

disp('结果为');

disp (b);

elseif n ==2

b=factorial(a)+ factorial(b);

disp('结果为');

disp(b);

elseif n ==3

disp('结果为:error!')

end ;运行结果示范:

按以下提示输入变量个数(1至3)及其内容,无变量则直接回车结束。

变量个数n=1

变量a=7变量b=

变量c=结果为。

按以下提示输入变量个数(1至3)及其内容,无变量则直接回车结束。

变量个数n=2

变量a=4变量b=5

变量c=结果为。

按以下提示输入变量个数(1至3)及其内容,无变量则直接回车结束。

变量个数n=3

变量a=1变量b=23

变量c=4结果为:error!

二,年利率为3.6%的情况下,多少年后存款(连本带利)能变为原来的两倍。

程序如下;clc;

for i=1:100

if (1.036^i<2)&&1.036^(i+1)>2)t=sprintf('需要d%年',i);

disp(t);

endend

运行结果:需要19年。

matlab作业

2011029170002王柳。a 一个问题的病态性如何,与求解它的算法有关系。错 b 无论问题是否病态,好的算法都会得到它好的近似解。错 c 计算中使用更高的精度,可以改善问题的病态性。错 d 用一个稳定的算法计算一个良态问题,一定会得到它好的近似解。对 e 浮点数在整个数轴上是均匀分布。错 f ...

matlab作业

matlab语言 第3次作业 字符串,单元数组和结构体 专业 海洋技术 海洋测绘方向 姓名 张体强学号 1026222 1 如何将一个char 数据类型的向量转化为相应的double 型数据类型的数据向量。从式1 到8,判断这些语句是否正确。如果它们正确,那么将产生什么结果?这题不要在电脑中做。1....

matlab作业

电子与通信工程学院。通信系统 实验报告。2013 2014 学年第1学期。调频 fm 系统调制解调 专业 通信工程。班级 通信111 班。学号 姓名 指导教师姓名陈多瑜。2013年 11 月日。1.频率调制或调频 fm 1 设调制信号为m t 调频信号的数学表达式为。例如 m t 的时域波形为。m ...