首页 > 其他 > 详细

MATLAB的一些基础知识

时间:2016-03-29 14:32:48      阅读:1159      评论:0      收藏:0      [点我收藏+]

 1.已知a1=sin(sym(pi/4)+exp(sym(0.7)+sym(pi/3)))产生精准符号数字,请回答:以下产生的各种符号数哪些是精准的?若不精准,误差又是多少?能说出产生误差的原因吗?

a2=sin(sym(pi/4)+exp(sym(0.7))*exp(sym(pi/3)))

a3=sin(sym(‘pi/4‘)+exp(sym(‘0.7‘))*exp(sym(‘pi/3‘)))

a4=sin(sym(‘pi/4‘)+exp(sym(‘0.7+pi/3‘)))

a5=sin(sym(pi/4)+exp(sym(0.7+pi/3)))

a6=sin(sym(pi/4)+sym(exp(0.7+pi/3)))

a7=sin(sym(pi/4+exp(0.7+pi/3)))

a8=sym(sin(pi/4+exp(0.7+pi/3)))

(提示:可用vpa观察误差;注意数位的设置)。

 

 

2. 请读者先运行以下指令

a=0;b=pi;

t1=a:pi/9:pi;

t2=linspace(a,b,10);

T=t1*t2‘;

F=find(T<0);

然后,请回答变量a、t1、T、F的维度、规模、长度分别是多少?t1完全等于t2吗?为什么?

 

3. 对于指令A=reshape(1:18,3,6)产生的数组

A =

     1     4     7    10    13    16

     2     5     8    11    14    17

     3     6     9    12    15    18

先请你用一条指令,使A数组中取值为2、4、8、16的元素都被重新赋值为NaN。然后,再请你用一条指令,把A数组的第4、5两列元素都被重新赋值为Inf。

 

 

 

 

 

MATLAB的一些基础知识

原文:http://www.cnblogs.com/liugl7/p/5332608.html

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!