Matlab计算与仿真 07/08第二学期《 Matlab计算与仿真》期中考试题(开卷) 说明:课程考试包括如下两个部分,第一部分50分,第三部分50分。 部分一交互式计算与绘图初步 -关于多项式拟合 1.x-y数据存在 finalprojectdata. txt文件中。确定拟合该数据的最低阶多项式。 提示:调用poy「t函数 确定拟合的最低阶多项式分别在X=3.5,×=7.2,和X=11.1处的值(精确到小数点3 提示:调用 polya函数 绘出Xy数据以及拟合的最低阶多项式确定的函数在区间[010]上曲线图(加标注加 以区分数据) 调用plot或 fplot函数
Matlab计算与仿真 07/08 第二学期《Matlab 计算与仿真》期中考试题(开卷) 说明:课程考试包括如下两个部分,第一部分 50 分,第三部分 50 分。 部分一 交互式计算与绘图初步 - 关于多项式拟合 1.x-y 数据存在 finalprojectdata.txt 文件中。确定拟合该数据的最低阶多项式。 提示:调用 polyfit 函数 2.确定拟合的最低阶多项式分别在 x=3.5, x=7.2, 和 x=11.1 处的值(精确到小数点 3 位)。 提示:调用 polyval 函数 3.绘出 x-y 数据以及拟合的最低阶多项式确定的函数在区间[0 10]上曲线图(加标注加 以区分数据)。 调用 plot 或 fplot 函数
Matlab计算与仿真 关于函数分析 考虑定义在区间[55]上下述函数 sin(x)cos(x)/(x+1) 确定上述函数的(过)零点(精确到小数点三位); 提示:调用fero函数 2.确定函数的最大值及相应的值(精确到小数点三位) 提示:调用 finno函数 3.确定函数的最小值及相应的ⅹ值(精确到小数点三位); 提示:调用 fminbnd函数 4.确定函数值为0.2的ⅹ值(精确到小数点三位)。 提示:调用feva函数 6.绘制出上述函数对应的曲线并标示出零点、最大元、最下元
Matlab计算与仿真 - 关于函数分析 考虑定义在区间[-5 5]上下述函数 2 sin( )cos( ) /( 1) x x x + 1. 确定上述函数的(过)零点(精确到小数点三位); 提示:调用 fzero 函数 2. 确定函数的最大值及相应的 x 值(精确到小数点三位); 提示:调用 fminbnd 函数 3. 确定函数的最小值及相应的 x 值(精确到小数点三位); 提示:调用 fminbnd 函数 4. 确定函数值为 0.2 的 x 值(精确到小数点三位)。 提示:调用 feval 函数 6.绘制出上述函数对应的曲线并标示出零点、最大元、最下元
Matlab计算与仿真 部分二编写程序,实现下述描述的功能或任务。 1.给定相同维数的矩阵A和B,依次比较两矩阵对应的元素,并按下述规则改变两 矩阵 a)如比较的两元素相同,则将A中的元素置为零; b)如果A中元素大于B中对应元素,则置B中的元素为10; c)其它情形,将A中元素置为1,B中对应元素置为-1 提示:采用脚本形式,利用 input函数请求用户输入矩阵 利用数据A=[259;864;-7-31]和B=[055;643;-9-3们进行测试
Matlab计算与仿真 部分二 编写程序,实现下述描述的功能或任务。 1. 给定相同维数的矩阵 A 和 B,依次比较两矩阵对应的元素,并按下述规则改变两 矩阵: a) 如比较的两元素相同,则将 A 中的元素置为零; b) 如果 A 中元素大于 B 中对应元素,则置 B 中的元素为 10; c) 其它情形,将 A 中元素置为 1,B 中对应元素置为-1。 提示:采用脚本形式,利用 input 函数请求用户输入矩阵 利用数据 A=[2 5 9;8 6 4;-7 -3 1] 和 B=[0 5 5;6 4 3;-9 -3 1]进行测试
Matlab计算与仿真 2.通常教师采用下述规则确定学生成绩的等级 A-(90-100);B-(80-89);-(70-79);D-(60-69);F-(<60 然而,当出现获得A的学生数小于总数的10%时,将采用另一规则确定成绩等级 A-(85-100);B-(75-84);G-(65-74);D-(55-64);F-(<54) 对于给定的学生百分制成绩向量 grades,确定相应的成绩等级 levels 提示:采用函数形式,输入变量为 grades,输出变量为 levels 利用如下的正态随机生成命令产生33个学生成绩对上述程序进行测试 grades=round(normrnd(70, 20, 1, 33))
Matlab计算与仿真 2. 通常教师采用下述规则确定学生成绩的等级 A – (90-100); B – (80-89); C – (70-79); D – (60-69); F – (<60) 然而,当出现获得 A 的学生数小于总数的 10%时,将采用另一规则确定成绩等级 A – (85-100); B – (75-84); C – (65-74); D – (55-64); F – (<54) 对于给定的学生百分制成绩向量 grades,确定相应的成绩等级 levels。 提示:采用函数形式,输入变量为 grades,输出变量为 levels 利用如下的正态随机生成命令产生 33 个学生成绩对上述程序进行测试。 grades=round(normrnd(70,20,1,33))