Matlab 版 (精华区)

发信人: zjliu (Robusting), 信区: Matlab
标  题: 数学工具FAQ[smth]--第二节:Matlab常见问题4
发信站: 哈工大紫丁香 (Tue Dec 17 15:00:48 2002) , 转信

 

===================================
21).如何在Matlab中添加新的工具箱?
:#FangQ(Qianqian.Fang@dartmouth.edu),2002/6/21,BigGreen/MathTools #


        如果是Matlab安装光盘上的工具箱,重新执行安装程序,选中即可。
        如果是单独下载的工具箱,一般情况下仅需要把新的工具箱解压到某
        个目录,然后用addpath(对于多个目录的使用genpath()或者pathtool添
        加工具箱的路径,然后用which newtoolbox_command.m来检验是否可
        以访问。如果能够显示新设置的路径,则表明该工具箱可以使用了。
        具体请看工具箱自己代的README文件。




===================================
22))如何读写Matlab的.mat文件?
:#FangQ(Qianqian.Fang@dartmouth.edu),2002/6/21,BigGreen/MathTools #


        文件结构参见:
        http://www.mathworks.de/access/helpdesk/help/pdf_doc/matlab/
          matfile_format.pdf
        http://www.mathworks.com/support/solutions/data/8757.shtml
        ftp://ftp.mathworks.com/pub/tech-support/solutions/s8757/
          readmemat.txt

        建议使用matlab自己提供的函数来读写简单安全,或者参考:
        http://engineering.dartmouth.edu/~fangq/MATH/download/
           source/mat_file.txt
        来自matlab的c math library


===================================
23).如何得到contour线上的坐标点?
:#FangQ(Qianqian.Fang@dartmouth.edu),2002/6/21,BigGreen/MathTools #


        lcount=5;
        [c,h]=contour(peaks,lcount);
        x=get(h,'xdata');
        y=get(h,'ydata');

        这里得到的x和y都是cell数组,用x{1}/y{1}来得到每条线上的坐标对,
        注意,每条线的最后一个数据是NaN


===================================
24).如何将Matlab绘制的三维网格图帖到word里?
:#FangQ(Qianqian.Fang@dartmouth.edu),2002/6/21,BigGreen/MathTools #


        如果需要位图,好处是所见即所得,坏处是图像精度差,不能放缩:
                1.用拷屏 Alt+PrintScreen
                2.在图形窗口菜单Edit\Copy Options….\选择Bitmap,可以
                  选择透明背景,然后Edit\Copy Figure

        如果需要 奖词噶 图:
                在图形窗口菜单Edit\Copy Options….\选择Metafile,然后
                Edit\Copy Figure,在Word中粘贴

        经常地,按照Metafile方式粘贴的图片曲线会出现锯齿,最好的方式是
        使用eps文件:
                1.将需要拷贝的图作为当前窗口
                2.再转换到matlab命令窗口,print -deps filename.eps
                3.-deps还可以用depsc,deps2,depsc2
                4.在word中插入图片,选中该eps,如果是word 2000以前版本
                  ,不会显示图片内容,但可以打印,word XP即可显示,又可打印。

                5.如果不满意,可以在word中双击编辑,如果安装有Adobe
                  Illustrator等矢量图像编辑软件,也可以进行编辑。



===================================
25).请问可以查看Matlab中函数的源代码吗?
:#FangQ(Qianqian.Fang@dartmouth.edu),2002/6/21,BigGreen/MathTools #


        Matlab除了buildin函数和mex/dll文件看不到原码,其他如工具箱等都可
        以直接看到代码,首先确认该文件安装在matlab中,即which
        filename.m存在,然后可以edit filename.m
 




--

※ 来源:.哈工大紫丁香 http://bbs.hit.edu.cn [FROM: 202.118.229.86]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.418毫秒