• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MATLAB使用入门 - 岚之山

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

MATLAB使用入门

作者:朱金灿

来源:http://blog.csdn.net/clever101

    

        初步学习了MATLAB的使用,发现MATLAB是一个很好的算法仿真工具。MATLAB也是一门语言,是否会使用这门语言编写函数是是否掌握这门语言的一个标志。今天我们就直接使用MATLAB来编写函数。

 

       首先我们打开MATLAB(我用的是MATLAB7.8.0),新建一个m file(MATLAB的代码文件),如下图:

            然后敲入如下代码:

% 简单函数示例
function y=draw_test()
x=-10:0.1:10;
y=sin(x);
plot(x,y,\'*\');

      % 是matlab的注释符号,然后我们可以立即运行这个函数。在运行之前我们需要设置m文件的搜索路径,就是把m文件所在的文件夹的路径填在下面对话框,如下图:


       设置搜索路径的目的是确保matlab能够找到你所写的代码。

 

然后我们可以单击运行按钮立即运行这个函数,看看它的效果。如下图:



可以看到上面的函数的作用就是绘制x值在-1010之间的正弦曲线。上面的操作只适合运行无输入参数的函数,假如要运行有输入参数的函数怎么办呢?

 

    比如有个带参数的函数:

function [y]=sincplot(n)
%function []=sincplot()
x1=0.01:0.01:n*pi;
y1=sin(x1)./x1;
x2=-n*pi:0.01:-0.01;
y2=sin(x2)./x2;
y=[y2 y1];
plot([x2 x1],y);

        我们可以用matlab的命令窗口(CommandWindow),比如运行我们刚才编写的draw_test函数,可以在命令窗口下输入sincplot(10),然后按回车就可以执行,如下图:

             可以看到matlab的函数实际上类似于c语言的全局函数。














鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi 的接口机制——接口操作的编译器实现过程(2)发布时间:2022-07-18
下一篇:
Delphi下一个封装较为完整的DBGrid-Excel类发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap