关系运算及符号运算.ppt

关系运算及符号运算.ppt

ID:51601601

大小:620.81 KB

页数:56页

时间:2020-03-25

关系运算及符号运算.ppt_第1页
关系运算及符号运算.ppt_第2页
关系运算及符号运算.ppt_第3页
关系运算及符号运算.ppt_第4页
关系运算及符号运算.ppt_第5页
资源描述:

《关系运算及符号运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、练习1的问题求两个向量的点积的三种方法c=dot(a,b);c=a*b’;c=sum(a.*b);求两个向量的叉积的方法c=cross(a,b);求矩阵和变量的积,实际即为点积:c=a*(1+2*i);在Matlab中,关系运算与逻辑运算只适用于数组(向量),不适用于矩阵。其运算规则为:关系运算的优先级高于算术运算,低于逻辑运算。a=[1+2i];b=[1+4i];a==b%运算结果为:ans=0a、>=只比较二量的实部,而运算符==与~=则同时比较实部与虚部。若两标量比较,其

2、关系成立者,运算结果为逻辑真(1),否则为逻辑假(0)。一、数组的关系运算若一标量与一数组比较,则将标量与数组的每一个元素逐个比较,其运算结果为一个与数组同维的新数组,其元素由1与0组成,即关系成立者,运算结果为逻辑真(1),否则为逻辑假(0)。c=8;d=[456;789];df%运

3、算结果为:ans=0010例:二、数组的逻辑运算①非0元素代表逻辑真“1”,0元素代表逻辑假“0”;cleara=1;b=2;c=3;d=0;e=a&bf=c

4、dg=~c%运算结果为:e=1f=1g=0例:逻辑运算中,not的运算优先级最高,and和or有相同的优先级(xor只有函数形式);还可用括号改变运算优先权。若一标量与一数组比较,则将标量与数组的每一个元素逐个比较,其运算结果为一个与数组同维的新数组,其元素由1与0组成。c=6;d=[406;080]d

5、~c%运算结果为:ans=101010例:若两数组做逻辑运算,数组维数需相同,将两数组对应

6、的每一个元素逐个运算,其运算结果为一个与原向量同维的新数组,其元素由1与0组成。e=[10;83];f=[20;57];e&f%运算结果为:ans=1011例:Matlab除了上述的各类运算外,还提供了许多运算函数。函数名功能函数名功能函数名功能sin正弦函数tanh双曲正切abs绝对值(复数的模)cos余弦函数coth双曲余切angle复数的幅角tan正切函数asinh反双曲正弦conj复数共轭运算cot余切函数acosh反双曲余弦imag复数的虚部sec正割函数atanh反双曲正切real复数的实部csc余割函数acoth反双曲余切fix向0方向

7、取整asin反正弦函数asech反双曲正割floor不大于自变量的最大整数acos反余弦函数acsch反双曲余割ceil不小于自变量的最小整数atan反正切函数exp自然指数round四舍五入到最邻近的整数acot反余切函数pow2以2为底的指数mod模除求余asec反正割函数log10常用对数rem求余数或模运算acsc反余割函数log2以2为底的对数sign符号函数sinh双曲正弦log自然对数gcd最大公约数cosh双曲余弦sqrt平方根函数lcm最小公倍数表1-2MATLAB常用运算函数matlab的函数分为系统函数和自己书写的函数,对于系统

8、函数,可以在matlab的命令窗口输入名字,然后选中函数名,右键找到:就可以打开系统函数的定义,可以查看函数的说明及函数过程。函数定义,以function关键字开头,如:function[y,delta]=polyval(p,x,S,mu)调用函数的形式:[返回变量用逗号隔开]=函数名(实参变量用逗号隔开),如:C=dot(a,b);d=conj(1+2*i);在Matlab中,采用行向量表示多项式,该向量中的元素是按降幂排列的多项式系数。多项式P(x)=a0xn+a1xn-1+…+an-1x+an的系数行向量为:P=[a0a1…an-1an]1.4

9、.5多项式运算函数功能函数功能roots多项式求根convdeconv多项式乘法(卷积)多项式除法(解卷)poly由根式求多项式residue分式多项式的部分分式展开(留数)polyval多项式求值polyder多项式求导数多项式运算函数:多项式求根p=[12345];C=roots(p)%运算结果为:C=0.2878+1.1461i0.2878-1.1461i-1.2878+0.8579i-1.2878-0.8579i例:求多项式P(x)=x4+2x3+3x2+4x+5的根。求解该多项式等于0时对应方程的根。由根求多项式p1=poly(C)%运算结

10、果为:P1=[12345]由此可见,多项式的poly()与roots()函数互为逆运算。由该多项式等于0时对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。