Numerical Methods with MATLAB(1)
目前正在阅读MATLAB相关的书籍:Numerical Methods with MATLAB,现在感觉这本书写的还行,
细致基础,而且写的比较清楚,同时把malab和数值算法结合在一起。
目前刚看完第一章,下面是相关的命令跟工具tips
1. 保存和加载数据的语句
save or load
2. 画图相关的命令
subplot:并不是用于画图,感觉是获得窗口句柄的。
plot、hist:2d作图的函数
title、label、label、axis:用于控制显示的语句,根据字面理解就可以了。
meshgrid/mesh,surf,contour:用于3D的作图,也仅用于3D,感觉surf比mesh好看,contour画出的是大量的等高线!!!
3. 矩阵操作相关的命令
pinv:求逆,也可以求伪逆
sum,prod:求和和求积的函数
max、min:注意第二个参数
reshape、ones、zeros、eye、diag:有用的小函数
4. 随机数相关的函数
rand:uniform分布
randn:高斯分布
5. 特殊变量
nargin、varargin:用于函数传递参数的。
6. 多项式相关的函数
polyval:多项式求值
roots:求根
poly:不知道干什么的
conv:多项式相乘
deconv:多项式相除
polyder:多项式微分
polyint:多项式积分
mkpp、ppval:分段式多项式,很有趣
还有强调了计算时因为有限位的表示而产生的各种错误:
a. 截断错误
b. Round-off Error
c. Overflow/Underflow
d. Negliable Addition:产生的原因是因为浮点数在计算时先对阶(即先确保阶数相同),然后计算
e. Lost of Significance:产生的原因是两个数非常相近,然后坐减法
以后接触过这些概念,但是没怎么具体的实例,其实这些就是使用计算机参与数值计算时需要考虑的问题。
还强调使用迭代法计算,而不是直接计算,这样可以提高计算的精度。
其他命令
ezplot:对于断点的处理比较好
find
fprintf,sprintf:格式化输出
format:默认输出格式控制
hold on,hold off:画图的时候比较有用,可以在一个图上画上好几条线
view:3D图视角的调整
meshc、meshz:对mesh函数的扩展
quad:求积分
\,/:left division和right division,与least-squre还是有点区别的
Numerical Methods with MATLAB(1)的更多相关文章
- 《量化投资:以MATLAB为工具》连载(2)基础篇-N分钟学会MATLAB(中)
http://www.matlabsky.com/thread-43937-1-1.html <量化投资:以MATLAB为工具>连载(3)基础篇-N分钟学会MATLAB(下) ...
- 《量化投资:以MATLAB为工具》连载(1)基础篇-N分钟学会MATLAB(上)
http://blog.sina.com.cn/s/blog_4cf8aad30102uylf.html <量化投资:以MATLAB为工具>连载(1)基础篇-N分钟学会MATLAB(上) ...
- Newman的 power law 参数估计的程序matlab(转载)
转自:http://blog.sciencenet.cn/blog-4716-46173.html 对于幂率分布的估计问题是个很复杂的问题(..., the empirical detection a ...
- 矩阵卷积Matlab(转载)
转载自:http://blog.csdn.net/anan1205/article/details/12313593 两个矩阵卷积转化为矩阵相乘形式--Matlab应用(这里考虑二维矩阵,在图像中对应 ...
- MATLAB(5)——生成归一化直方图
作者:桂. 时间:2017-03-10 22:13:36 链接:http://www.cnblogs.com/xingshansi/p/6533579.html 声明:欢迎转载,不过记得注明出处哦~ ...
- rand ----MATLAB (经典)
最近一直在学习matlab,我相信有一些同学已经发现,最近更新的关于matlab的内容比较多, 希望能够帮助到未来的小学弟学妹们! 永远爱你们的 ----新宝宝 rand 均匀分布的随机数全页折叠 语 ...
- PCA (主成分分析)详解 (写给初学者) 结合matlab(转载)
一.简介 PCA(Principal Components Analysis)即主成分分析,是图像处理中经常用到的降维方法,大家知道,我们在处理有关数字图像处理方面的问题时,比如经常用的图像的查询问题 ...
- MATLAB(3)——GUI界面设计入门
作者:桂. 时间:2017-03-01 18:43:35 链接:http://www.cnblogs.com/xingshansi/articles/6485688.html 声明:转载请注明出处, ...
- MATLAB(1)——基本调试方法(Debug)
作者:桂. 时间:2017-02-28 07:06:30 链接:http://www.cnblogs.com/xingshansi/articles/6477185.html 声明:转载请注明出处, ...
随机推荐
- YKCW6-BPFPF-BT8C9-7DCTH-QXGWCYQ7PR-QTHDM-HCBCV-9GKGG-TB2TM
YKCW6-BPFPF-BT8C9-7DCTH-QXGWCYQ7PR-QTHDM-HCBCV-9GKGG-TB2TM
- 使用单例模式实现自己的HttpClient工具类
引子 在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient 来方便我们使用各种Http服务.你可以把HttpCli ...
- Creating Lists and Cards 创建列表和卡片
To create complex lists and cards with material design styles in your apps, you can use the Recycler ...
- /dev/null 文件
/dev/null 文件 如果希望执行某个命令,但又不希望在屏幕上显示输出结果,那么可以将输出重定向到 /dev/null: $ command > /dev/null /dev/null 是一 ...
- C# SqlHelper
操作数据库时,经常会把常用的方法封装到一个类中,这里简单写了一个SQLHelper类,供我平时调用. public static class SqlHelper { private static re ...
- Volley 百财帮封装
Activity public class MainActivity extends Activity implements OnClickListener { private Context ...
- react.js 你应知道的9件事
React.js 初学者应该知道的 9 件事 本文假定你已经有了一下基本的概念.如果你不熟悉 component.props 或者 state 这些名词,你最好先去阅读下官方起步和手册.下面的代码 ...
- 刚接触js感觉好吃力啊
我是一个新手,最近刚刚开始学习js这门语言,感觉好难,有一种无从下手的感觉,不知道应该从哪里学习,虽然也看了很多的书,但是对于一个没有计算机基础的人来说,真的是一种煎熬,每一个名词都要去查.万事开头难 ...
- CSS权威指南学习笔记系列(1)CSS和文档
题外话:HTML是一种结构化语言,而CSS是它的补充:这是一种样式语言.CSS是前端三板斧之一,因此学习CSS很重要.而我还是菜鸟,所以需要加强学习CSS.这个是我学习CSS权威指南的笔记,如有不对, ...
- ARGB和RGB
ARGB 一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构. ARGB---Alpha,Red,Green,Blue. Alpha-图像通道 如果图形卡具有 ...