1、实验一三、5.设计 M 文件计算: x=0:0.1:10当 sum1000 时停止运算,并显示求和结果及计算次数。参考程序:x=0:0.1:10;i=1;sum=x(i)*x(i)-2*x(i);while(sum1000)sum=sum-x(i)*x(i)+2*x(i);i=i-1;endsumi实验二二、6、编写验证魔方矩阵的函数文件,输出要求如下:(1) 如果输入矩阵的维数小于 3,输出显示error(2) 如果输入矩阵的不是方阵,输出显示the size of matrix X mustbe N-by-N matrix(3) 显示行、列和及其对角线求和后的值,并判断其和是否相同。若不同
2、,显示No,相同显示Yes 。参考程序:function mofang_test(data)Row,Com=size(data);dimen=min(Row,Com);if(dimen triangle (right)(右三角形)p pentagram(五角星)h hexagram(六芒星)此外,MATLAB 也可对图形加上各种注解与处理:xlabel(Input Value); % x 轴注解ylabel(Function Value); % y 轴注解title(Two Trigonometric Functions); % 图形标题legend(y = sin(x),y = cos(x)
3、; % 图形注解grid on; % 显示格线(反之为 grid off)hold on; % 保持图形(反之为 hold off)我们可用 subplot 来同时画出数个小图形於同一个视窗之中:subplot(2,2,1); plot(x, sin(x);subplot(2,2,2); plot(x, cos(x);subplot(2,2,3); plot(x, sinh(x);subplot(2,2,4); plot(x, cosh(x);=其他各种二维绘图函数bar 长条图(适合资料点数量不多的情况)errorbar 图形加上误差范围(如果已知资料的误差量,就可用 errorbar 来表
4、示): errorbar(x,y,e); % e 是误差量fplot 较精确的函数图形(对于变化剧烈的函数,可用 fplot 来进行较精确的绘图,会对剧烈变化处进行较密集的取样b blue(蓝色) . point(点) - solid(实线)g green(绿色) o circle(圆圈) : dotted(点线 )r red(红色) x x-mark(叉号) -. dashdot (点画线)c cyan(墨绿色) + plus(加号) - dashed( 虚线)m magenta(紫红色) * star(星号) (none) no liney yellow(黄色) s square(正方形)
5、k black(黑色) d diamond(菱形)v triangle (down)(下三角形) triangle (up)(上三角形)triangle (right)(右三角形)p pentagram(五角星)h hexagram(六芒星)此外,MATLAB 也可对图形加上各种注解与处理:xlabel(Input Value); % x 轴注解ylabel(Function Value); % y 轴注解title(Two Trigonometric Functions); % 图形标题legend(y = sin(x),y = cos(x); % 图形注解grid on; % 显示格线(反
6、之为 grid off)hold on; % 保持图形(反之为 hold off)我们可用 subplot 来同时画出数个小图形於同一个视窗之中:subplot(2,2,1); plot(x, sin(x);subplot(2,2,2); plot(x, cos(x);subplot(2,2,3); plot(x, sinh(x);subplot(2,2,4); plot(x, cosh(x);=其他各种二维绘图函数bar 长条图(适合资料点数量不多的情况)errorbar 图形加上误差范围(如果已知资料的误差量,就可用 errorbar 来表示): errorbar(x,y,e); % e
7、是误差量fplot 较精确的函数图形(对于变化剧烈的函数,可用 fplot 来进行较精确的绘图,会对剧烈变化处进行较密集的取样b blue(蓝色) . point(点) - solid(实线)g green(绿色) o circle(圆圈) : dotted(点线 )r red(红色) x x-mark(叉号) -. dashdot (点画线)c cyan(墨绿色) + plus(加号) - dashed( 虚线)m magenta(紫红色) * star(星号) (none) no liney yellow(黄色) s square(正方形)k black(黑色) d diamond(菱形)
8、v triangle (down)(下三角形) triangle (up)(上三角形)triangle (right)(右三角形)p pentagram(五角星)h hexagram(六芒星)此外,MATLAB 也可对图形加上各种注解与处理:xlabel(Input Value); % x 轴注解ylabel(Function Value); % y 轴注解title(Two Trigonometric Functions); % 图形标题legend(y = sin(x),y = cos(x); % 图形注解grid on; % 显示格线(反之为 grid off)hold on; % 保持
9、图形(反之为 hold off)我们可用 subplot 来同时画出数个小图形於同一个视窗之中:subplot(2,2,1); plot(x, sin(x);subplot(2,2,2); plot(x, cos(x);subplot(2,2,3); plot(x, sinh(x);subplot(2,2,4); plot(x, cosh(x);=其他各种二维绘图函数bar 长条图(适合资料点数量不多的情况)errorbar 图形加上误差范围(如果已知资料的误差量,就可用 errorbar 来表示): errorbar(x,y,e); % e 是误差量fplot 较精确的函数图形(对于变化剧烈的函数,可用 fplot 来进行较精确的绘图,会对剧烈变化处进行较密集的取样