您现在的位置:首页 >> 技术文章 >> MATLAB技术 >> 内容

matlab小而重要的函数

时间:2018-2-2 18:34:05 点击:

  核心提示:matlab代做|matlab专业点做 QQ :1224848052 微信:HuangL1121 邮箱:1224848052@qq.com...
1. 如何在已知数组上加高斯白噪声?
WGN产生高斯白噪声,y=wgn(m,n,p)产生一m行n列高斯白噪声矩阵,p以dbw为单位输出噪声强度;

AWGN在某一信号中加入高斯白噪声,y=awgn(x,SNR),其中x是信号,SNR为以db为单位的信噪比;
也可以用randn函数产生高斯分布序列
y=randn(1,2500)
y=y-mean(y)
y=y/std(y)
a=0.0128
b=sqrt(0.9596)
y=a+b*y得到N(0.0128,0.9596)的高斯分布序列。

2. 噪声功率谱的获取
(abs(fft(x,N))).^2/N,简单的可以用psd

3. 随机数的产生
Rand产生平均分布的随机数,randn产生正态分布的随机数,unifrnd产生均匀分布的随机数

4. 画隐函数的图
Ezplot

5. 求一向量的相关系数
Corrcoef,协方差矩阵用cov,两个子空间的夹角用subspace

6. MATLAB精度问题
digits(n)可以调整显示精度,vpa(s,n)将s的精度改为n个

7. 如何将矩阵各列随机调整
B=a(:,randperm(size(a,2)))

8. MATLAB取整
参考floor round ceil fix

9. 矩阵求和
Help sum

10. 非线性方程组的求解
Fsolve,需要给出初始值

11. 有关clear maplemax
这是maple公司提供的一个折中解决matlab软件自身问题的命令,matlab在大量运算时有时会出现整数太大、内存不足等问题。

12. 矩阵内数据的乘积
Help prod

13. 调整数据格式显示
如果不想利用科学计数法,在file-preferences-command window里改变

14. 矩阵数据统计
Help tabulate

15. 如何求两个向量间的偶式距离
Help pdist

16. 寻找图线峰值和波谷位置
P=find(diff(A(1:end-1)).*diff(A(2:end))<0)+1

17. 关于solve求解方程的技巧
一般默认x为未知量,也可以选定未知量
如solve(‘a/x^2+b/x+c=0’,’a’)
如果abc有赋值,加入subs或eval语句
如 a=1;b=3;c=2;subs(solve(‘a/x^2+b/x+c=0’));
如果运算结果出现复数,复数值很小的话可以忽略不计

18. 求两曲线交点
Fzero 或者 fsolve

19. 计算系统主振型和固有频率[zx,w2]=eig(inv(M)*K) %其中K刚度矩阵(对称阵),M质量矩阵(对角阵)
W=sqrt(w2)为固有频率,zx为振型

20. The best teacher is the help document, see also lookfor something. Use which and what –all.

21. 如何修改图像或GUI属性?
可以用 get(handles)得到此对象的所有的属性及其当前值。用set(handles)可以得到对象所有可以设置的属性及其可能的取值。找到我们需要的属性名字和可能的取值之后,就意义用 get(handles,‘propertyname’)取得此属性的值,用set(handles,‘propertyname’,values)设置此对象此属性的值

作者:matlab小而重要的函数 来源:matlab小而重要的函数
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做(www.hslogic.com) © 2018 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment