matlab_题库(编辑修改稿)内容摘要:
yxz 。 ► x=linspace(1,1,100)。 %分割 [1,1]区间生成 x ► y=x。 %y 与 x相同 ► [X,Y]=meshgrid(x,y)。 %生成矩形域 [1,1] [1,1]网格节点坐标矩阵 ► Z=X.^2+Y.^2。 %生成 22 yxz 函数值矩阵 ► subplot(1,2,1) ► mesh(X,Y,Z)。 %在第一个子图中画 22 yxz 网格曲面 ► subplot(1,2,2) ► surf(X,Y,Z)。 %在第二个子图中画 22 yxz 光滑曲面 ► shading flat。 %对曲面 22 yxz 平滑并除去网格 例 28 在圆形域 122 yx 上绘制旋转抛物面: 22 yxz 。 ► x=linspace(1,1,300)。 %分割 [1,1]区间生成 x ► y=x。 %生成 y ► [X,Y]=meshgrid(x,y)。 %生成矩形域 [1,1]X[1,1]网格节点坐标矩阵 ► Z=X.^2+Y.^2。 %生成 22 yxz 函数值矩阵 ► i=find(Z1)。 %找出圆域 122 yx 之外的函数值( z1)坐标点i ► Z(i)=NaN。 %对圆域 122 yx 之外的坐标点 i 处函数值进行“赋空” ► subplot(1,2,1) ► mesh(X,Y,Z)。 %在第一个子图中画 22 yxz 网格曲面 ► subplot(1,2,2) ► surf(X,Y,Z)。 %在第二个子图中画 22 yxz 光滑曲面 ► shading flat。 %对曲面 22 yxz 平滑并除去网格 例 29 画出 2222sinyxyxz在 ||,|| yx 上的图形。 ► x=::。 ► y=x。 ► [X,Y]=meshgrid(x,y)。 ► u=sqrt(X.^2+Y.^2)+eps。 %加 eps 使得 u 不等于 0,保证 z 有意义 ► Z=sin(u)./u。 ► surf(X,Y,Z) 例 210 有一组实验数据如下表所示,试绘图表示。 时 间 1 2 3 4 5 6 7 8 9 数据 1 数据 2 数据 3 ► t=1:9。 ► d1=[ ]。 ► d2=[ ]。 ► d3=[ ]。 ► plot(t,d1,39。 r+39。 ,t,d2,39。 kx:39。 ,t,d3,39。 b*39。 ,39。 linewidth39。 ,2,39。 markersize39。 ,8)。 ► title(39。 time amp。 data39。 )。 ► xlabel(39。 time39。 )。 ylabel(39。 data39。 )。 ► axis([0 10 0 100])。 ► text(,39。 \leftarrowdata139。 )。 % 39。 \leftarrow 39。 表示画一左箭头 ← ,且在标识前 ► text(3,39。 data2\rightarrow39。 )。 % 39。 \rightarrow 39。 表示画一右箭头 → ,且在标识后 ► text(,39。 \leftarrowdata339。 )。 ► grid 实验 3 MATLAB 编程介绍与循环结构 例 31: 求 n( n=100)个奇数的和: s=1+3+5+…+(2 n1). clear。 clc。 %清除内存变量,清理命令窗口 n=100。 %赋值给定奇数的个数 s=0。 %设定存放和的变量 s并赋初值 0 for i=1:n %定义循环变量 i从 1到 n,以 1为步长,即为奇数序号 s=s+(2*i1)。 %先计算右端奇数并累加后再赋给左端的变量 s fprintf(39。 i=%.0f, s=%.0f\n39。 ,i,s) %逐行显示出累加求和的过程 end %循环结构结束 例 32: 求正整数 n 的阶乘: p=1 2 3 … n = n!,并求出 n=20 时的结果。 clear。 clc。 %清除内存变量,清理命令窗口 n=20。 %赋值给定正整数 p=1。 %设定存放阶乘的变量 p并赋初值 1 for i=1:n %定义循环变量 i从 1到 n,以 1为步长,即连续正整数 p=p*i。 %先计算右端乘积后再赋给左端的变量 p fprintf(39。 i=%.0f, p=%.0f\n39。 ,i,p) %逐行显示出 i! end %循环结构结束 例 33: 根据麦克劳林公式可以得到 e≈ 1+1+1/2!+1/3!+„ +1/n!,试求 e的近似值。 clear。 clc。 %清除内存变量,清理命令窗口 n=10。 %赋值给定正整数 p=1。 %设定存放阶乘的变量 p并赋初值 1 s=1。 %设定存放累加和的变量 s并赋初值 1 for i=1:n %定义循环变量 i从 1到 n,以 1为步长 p=p*i。 %先计算右端乘积后再赋给左 端的变量 p,此时 p为 i的阶乘 s=s+1/p。 %先计算右端阶乘倒数的累加后再赋给左端的变量 s fprintf(39。 i=%.0f, s=%.8f\n39。 ,i,s) %逐行显示出第 i次 e的近似值 end %循环结构结束 例 34: 对于 数列 ,2,1, nn ,求其前 n项和不超过 1000时的 n的值及和 . clear。 clc。 %清除内存变量,清理命令窗口 n=0。 %设定正整数并赋初值 0 s=0。 %设定存放累加和的变量 s并赋初值 0 while s=1000 %用累加和 s与 1000进行比较作为循环条件 n=n+1。 %改变 n为连续正整数 s=s+sqrt(n)。 %先计算右端开方数的累加后再赋给左端的变量 s fprintf(39。 n=%.0f, s=%.4f\n39。 ,n,s) %逐行显 示正整数及部分和 end %循环结构结束 例 35: 根据 e≈ 1+1+1/2!+1/3!+„ +1/n! 求 e的近似值,要求精确到 810。 clear。 clc。 %清除内存变量,清理命令窗口 p=1。 %设定存放阶乘的变量 p并赋初值 1 s=1。 %设定存放累加和的变量 s并赋初值 1 r=1。 %设定前后两次近似 值的误差 r并赋初值 1 k=0。 %设定构造连续正整数的变量 k赋初值 0又为循环次数 while r= %当近似值的精度 r没达到 910 时继续循环 k=k+1。 %累计循环次数并作为下一个正整数 k p=p*k。 %计算 k的阶乘 p r=1/p。 %计算前后两次近似值的误差 r s=s+r。 %计算 e的近似值 s fprintf(39。 k=%.0f, s=%.10f\n39。 ,k,s) %逐行显示出第 k次 e的近似值 s end %循环结构结束 实验 4 MATLAB 选择结构与应用实验 例 41: 求任意有限数组 a=[a(1),a(2),„ ,a(n)] 中数值最大的元素 M 以及所在位置 k. function [M,k]=findM(a) %定义函数 findM,输入数组 a,返回最大元素 M及 位置 k n=length(a)。 %获取数组的长度即元素的个数 n M=a(1)。 k=1。 %将第一个元素作为最大值赋值给 M,位置为 1。 for i=2:n %从第二个元素到最后一个元素依次进行 if a(i)M %比较后续元素与目前最大值 M的大小 M=a(i)。 k=i。 %将数值较大的元素赋值给 M,同时保留位置 i end %选择结构结束 end %循环结构结束 ► a=[1,pi,0]。 %任意给定一数组 ► [M,k]=findM(a) %调用函数 findM ◄ M = ◄ k =5 例 42: 编写一个函数将百分制成绩转换为优 (A),良 (B),中 (C),差 (D)四等级 . function jb=dengji(fs) %定义函数 dengji,输入分数 fs,返回等级 A,B,C,D if fs=90 %判断分数 fs是否处在优秀级别上 jb=39。 A 39。 %定义为 A级 elseif fs=78 %判断分数 fs是否处在良好级别上 jb=39。 B 39。 %定义为 B级 elseif fs=60 %判断分数 fs是否处在合格级别上 jb=39。 C 39。 %定义为 C级 else %分数 fs不处于以上任何级别上 jb=39。 D 39。 %定义为 D级 end %选择结构结 束 ► jb=dengji(81) %调用函数 dengji ◄ jb =B 例 43: Fibonacci 数组的元素满足 Fibonacci 规则: }{na : 121 aa , 12 kkk aaa , ,3,2,1k . 求出该数组中第一个大于 10000 的元素。 n=100。 %给定一个较大的 n作为数列的位置 a=[1,1]。 %设定数列的初始值 for i=3:n %从第 3个元素开始循环递推生成后续元素 p=a(i1)+a(i2)。 %前两个元素之和生成后续元素 p a=[a,p]。 %将刚产生的元素 p放置到数组 a的最后,拼接成新的数组 if p10000 %判断将刚产生的元素 p是否超过 10000 break。 %跳出所在的 for循环 end %选择结构结束 end %循环结构结束 disp([a]) %显示所生成的数列,最后一个元素。matlab_题库(编辑修改稿)
相关推荐
工作负责人,只允许负责一张工作票。 系统会自动检测填写的工作负责人是否同时负责其他工作票,当选择的工作负责人负责其他工作票时,系统会提示用户选择其他负责人。 如下图: 3. 填写完以上信息后,点击工具栏上的保存 按钮,如下图所示 4. 填写工作票采取的安全措施。 如果选择了标准工作票,可以添加 、修改 、删除安措内容。 4. 启动工作流 点击工具栏上 “ 发送工作流” 按钮,发送工作流
钮或 ,系统会弹选择页面; 如果填写了标准操作票,则保存后,会自动带出标准操作 票的 操作步骤。 2. 填写完以上信息后,点击工具栏上的保存 按钮,如下图所示 3. 填写操作票的操作步骤。 如果选择了标准操作票,可以添加、 修改、 删除操作步骤。 4. 启动工作流 点击工具栏上 “ 发送工作流” 按钮,发送工作流,提交操作 票进入审批流程。 如下图所示: 点击选择操作,选择工作过程
收资本(股本)、资本公积、盈余公积、未分配利润。 (四)收入 :日常经营取得的经济利益,是利润的基数。 选择: 下列哪些项目属于收入: 罚款收入 处置固定资产收益 收到的销项税 代收款项 出售边角余料、费旧报纸 押金收入 投资取得的红息 存款利息 确认要领 : 产生于生产经营活动,不包括:投资活动的收益、处置长期资产净收益、筹资活动利息; 必须有利可图,不包括往来项目; 必须经常发生
( 1) 短路 发生时 往往会 伴 有电弧产生,它不仅能烧坏故障元件本身,也可能烧坏周围设备和伤害周围的人员 ; ( 2)产生从电源到短路故障点巨大的短路电流,可达正常负荷电流的几倍到几十倍;短路电流通过电气设备, 一方面会使导体大量发热, 导致设备因过热而损坏; 另一方面巨大的短路电流还将产生很大的电动力作用于导体 ,使导体变形、扭曲或损坏; ( 3) 短路也同时引起系统电压大幅度降低
n, Inc. Publishing as Prentice Hall Designing a CustomerDriven Marketing Strategy Production concept is the idea that consumers will favor products that are available or highly affordable Marketing
f Prerecorded Videocassettes 1985 1999 Title Retail Price($) Title Retail Price($) Purple Rain $ Austin Powers $ Raiders of the Lost Ark A Bug’s Life Jane Fonda Workout There’s Something about Mary