云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > matlab编写函数实例

matlab编写函数实例

  • 62 次阅读
  • 3 次下载
  • 2025/12/11 1:11:06

i2?10000的最小m值。 1、编程求满足?i?1m

解:

m=1; s=0;

while s<=10000 s=s+2^m; m=m+1; end m=m-1;

disp('m=');

disp(m);

运行结果: m= 13

2、编写一个函数,计算下面函数的值,给出标量x的值,调用该函数后,返回y的值。

function [y]=myfun1(x)

?sinx,?y(x)??x,??x?6,?x?00?x?3x?3

选择一些数据测试你编写的函数。

function y=myfun1(x) if x<=0

y=sin(x); elseif x>0&x<=3 y=x; else y=6-x;

end return ;

3、编写一个函数,给出一个向量x?[x1,x2,?xn],生成如下范德蒙矩阵。

1?1?xx2?1function [v]=myvander(x)?x12x22???1?xn??2xn? 例如:>>v=myvander([2 3 得v=

??1111??2345???491625?? ?82764125??生成一些数据测试你写的函数。

function [v]=myvander(x) n=length(x); v(1:n)=1; for i=n+1:n*n a=i/n;

r=mod(i,n); b=floor(a); if r==0 r=n; b=b-1; end

v(i)=x(r)^b; end

v=reshape(v,n,n)';

>> myvander([1 2 3])

ans =

1 1 1 1 2 3

??????xn?1n?1x124 5]) ????xn?1?n?? 1 4 9

>> myvander([ 1 4 6 8])

ans =

1 1 1 1 1 4 6 8 1 16 36 64 1 64 216 512

搜索更多关于: matlab编写函数实例 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

i2?10000的最小m值。 1、编程求满足?i?1m 解: m=1; s=0; while s<=10000 s=s+2^m; m=m+1; end m=m-1; disp('m='); disp(m); 运行结果: m= 13 2、编写一个函数,计算下面函数的值,给出标量x的值,调用该函数后,返回y的值。 function [y]=myfun1(x) ?sinx,?y(x)??x,??x?6,?x?00?x?3x?3 选择一些数据测试你编写的函数。 function y=myfun1(x) if x<=0 y=sin(x);

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com