目录一、二、三、四、五、六、一、启动MATLAB系统环境,完成下列操作。(1)在MATLAB命令行窗口输入以下命令后,观察工作区窗口的内容。x=0:pi/10:2*pi;y=sin(x);(2)在工作区窗口右击变量x、y,再在快捷菜单中选择“删除”命令将它们删除。---------------------------------------------代码展示----------------------------------------------------------------x=0:pi/10:2*pi;y=sin(x);-------------------------------
目录一、 二、 三、 四、 五、一、已知求y的近似值。当n分别取100、1000、10000时,结果是多少?要求:分别用循环结构和向量运算(使用sum函数)来实现。---------------------------------------示例代码---------------------------------------------%循环结构:y=0;n=input('n=');fori=1:ny=y+(1/(2*i-1))*(1/(3.^(2*i-1)));endy%向量运算:n=input('n=');i=(1./(2.*(1:n)-1)).*(1./(3.^(2.*(1:n)-1)
目录一、二、 三、 四、五、 一、利用MATLAB提供的rand函数生成30000个符合均匀分布的随机数,然后检验随机数的性质。(1)均值和标准差。 ---------------------------------------示例代码---------------------------------------------A=rand(1,30000);b=mean(A)std(A,0,2)---------------------------------------运行结果--------------------------------------------- (2)最大元素和最小元素。
目录一、 二、 三、 四、 五、一、设有分块矩阵,其中E、R、O、S分别为单位矩阵、随机矩阵、零矩阵和对角阵,试通过数值计算验证。 ---------------------------------------------示例代码-------------------------------------------------------------E=eye(3,3);R=rand(3,3);O=zeros(3,3);S=diag([1,2,3]);A=[E,R;O,S];if(A^2==[E,R+R*S;O,S^2])fprintf('已验证\n\n\n');elsefprintf('未得
目录 一、 二、 三、 四、 五、一、分别用3种不同的数值方法解线性方程组。 ---------------------------------------示例代码---------------------------------------------A=[6,5,-2,5;9,-1,4,-1;3,4,2,-2;3,-9,0,2];b=[-4;13;1;11];x1=A\bx2=inv(A)*b[L,U]=lu(A);x3=U\(L\b)---------------------------------------运行结果----------------------------------
目录 一、 二、 三、 四、 五、一、产生具有10个元素的向量x,其元素是两位随机整数,求x的1~3阶差分。---------------------------------------示例代码---------------------------------------------X=unifrnd(10,99,1,10)deltaX1=diff(X,1)deltaX2=diff(X,2)deltaX3=diff(X,3)---------------------------------------运行结果-------------------------------------------
一、定义一个函数文件,求给定复数的指数、对数、正弦和余弦,并在脚本文件中调用该函数文件。---------------------------------------示例代码---------------------------------------------%%在编辑器里输入functiony=f1(x)%建立函数文件f1.my=[exp(x),log(x),sin(x),cos(x)];%%在命令行窗口输入y=f1(1+i)---------------------------------------运行结果---------------------------------------
目录一、二、 三、 四、 五、如对你有帮助记得点赞哦一、绘制函数曲线。设,把x=0~2π区间分为101点,绘制函数的曲线。 ---------------------------------------示例代码---------------------------------------------x=linspace(0,2*pi,101);y=(0.5+3*sin(x)./(1+x.^2)).*cos(x);plot(x,y)---------------------------------------运行结果----------------------------------------
目录一、 二、 三、 四、 五、 六、一、从键盘输入一个4位整数,按如下规则加密后输出。加密规则:每位数字都加上7,然后用和除以10的余数取代该数字;然后将第一位数与第三位数互换,第二位数与第四位数互换。---------------------------------------示例代码---------------------------------------------A=input('请输入一个四位整数');A=str2num(num2str(A)')';A=A+7;A=rem(A,10);A(:,[1,3])=A(:,[3,1]);A(:,[2,4])=A(:,[4,2]);A=A
目录 一、 二、 三、 四、 五、一、求分段函数的值 用if语句实现,分别输出X=-5.0,-3.0,1.0,2.0,2.5,3.0,5.0时的y值。---------------------------------------示例代码---------------------------------------------x=[-5.0,-3.0,1.0,2.0,2.5,3.0,5.0];y=[];%建立存放所有y值的矩阵forx0=xifx0=0&x0---------------------------------------运行结果---------------------------