目前正在阅读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)的更多相关文章

  1. 《量化投资:以MATLAB为工具》连载(2)基础篇-N分钟学会MATLAB(中)

    http://www.matlabsky.com/thread-43937-1-1.html   <量化投资:以MATLAB为工具>连载(3)基础篇-N分钟学会MATLAB(下)     ...

  2. 《量化投资:以MATLAB为工具》连载(1)基础篇-N分钟学会MATLAB(上)

    http://blog.sina.com.cn/s/blog_4cf8aad30102uylf.html <量化投资:以MATLAB为工具>连载(1)基础篇-N分钟学会MATLAB(上) ...

  3. Newman的 power law 参数估计的程序matlab(转载)

    转自:http://blog.sciencenet.cn/blog-4716-46173.html 对于幂率分布的估计问题是个很复杂的问题(..., the empirical detection a ...

  4. 矩阵卷积Matlab(转载)

    转载自:http://blog.csdn.net/anan1205/article/details/12313593 两个矩阵卷积转化为矩阵相乘形式--Matlab应用(这里考虑二维矩阵,在图像中对应 ...

  5. MATLAB(5)——生成归一化直方图

    作者:桂. 时间:2017-03-10  22:13:36 链接:http://www.cnblogs.com/xingshansi/p/6533579.html 声明:欢迎转载,不过记得注明出处哦~ ...

  6. rand ----MATLAB (经典)

    最近一直在学习matlab,我相信有一些同学已经发现,最近更新的关于matlab的内容比较多, 希望能够帮助到未来的小学弟学妹们! 永远爱你们的 ----新宝宝 rand 均匀分布的随机数全页折叠 语 ...

  7. PCA (主成分分析)详解 (写给初学者) 结合matlab(转载)

    一.简介 PCA(Principal Components Analysis)即主成分分析,是图像处理中经常用到的降维方法,大家知道,我们在处理有关数字图像处理方面的问题时,比如经常用的图像的查询问题 ...

  8. MATLAB(3)——GUI界面设计入门

    作者:桂. 时间:2017-03-01  18:43:35 链接:http://www.cnblogs.com/xingshansi/articles/6485688.html 声明:转载请注明出处, ...

  9. MATLAB(1)——基本调试方法(Debug)

    作者:桂. 时间:2017-02-28  07:06:30 链接:http://www.cnblogs.com/xingshansi/articles/6477185.html 声明:转载请注明出处, ...

随机推荐

  1. YKCW6-BPFPF-BT8C9-7DCTH-QXGWCYQ7PR-QTHDM-HCBCV-9GKGG-TB2TM

    YKCW6-BPFPF-BT8C9-7DCTH-QXGWCYQ7PR-QTHDM-HCBCV-9GKGG-TB2TM

  2. 使用单例模式实现自己的HttpClient工具类

    引子 在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient 来方便我们使用各种Http服务.你可以把HttpCli ...

  3. Creating Lists and Cards 创建列表和卡片

    To create complex lists and cards with material design styles in your apps, you can use the Recycler ...

  4. /dev/null 文件

    /dev/null 文件 如果希望执行某个命令,但又不希望在屏幕上显示输出结果,那么可以将输出重定向到 /dev/null: $ command > /dev/null /dev/null 是一 ...

  5. C# SqlHelper

    操作数据库时,经常会把常用的方法封装到一个类中,这里简单写了一个SQLHelper类,供我平时调用. public static class SqlHelper { private static re ...

  6. Volley 百财帮封装

    Activity public class MainActivity extends Activity implements OnClickListener {     private Context ...

  7. react.js 你应知道的9件事

    React.js 初学者应该知道的 9 件事   本文假定你已经有了一下基本的概念.如果你不熟悉 component.props 或者 state 这些名词,你最好先去阅读下官方起步和手册.下面的代码 ...

  8. 刚接触js感觉好吃力啊

    我是一个新手,最近刚刚开始学习js这门语言,感觉好难,有一种无从下手的感觉,不知道应该从哪里学习,虽然也看了很多的书,但是对于一个没有计算机基础的人来说,真的是一种煎熬,每一个名词都要去查.万事开头难 ...

  9. CSS权威指南学习笔记系列(1)CSS和文档

    题外话:HTML是一种结构化语言,而CSS是它的补充:这是一种样式语言.CSS是前端三板斧之一,因此学习CSS很重要.而我还是菜鸟,所以需要加强学习CSS.这个是我学习CSS权威指南的笔记,如有不对, ...

  10. ARGB和RGB

    ARGB 一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构. ARGB---Alpha,Red,Green,Blue. Alpha-图像通道 如果图形卡具有 ...