matlab的边界mod(n-1n),matlab实验指导答案详解(非常详细正确)

生成一些数据测试你写的函数。 function [v]=myvander(x) N=length(x); for k=1:N

v(k,:)=x.^(k-1); end

三、思考题

编写程序,用如下迭代公式求

a

,a 的值分别为:3,17,113。迭代的终止条件为

5n 1n 10x x -+≤-,迭代初值0.1x 0=,迭代次数不超过100次。分别对迭代结果和

准确值进行比较,并统计迭代次数。

n

n 1n 222x 2a 2x x a x x 2a x +=

?+=?=+

clc clear

a=input('请输入a='); x0=1; for n=1:100

x1=x0/2+a/(2*x0); if (abs(x1-x0)<=1e-5) break end x0=x1; end

disp('sqrt(a)数值解为:') x1

disp('迭代次数:') n

disp('sqrt(a)的准确解为:') sqrt(a)

请输入a=3

sqrt(a)数值解为: x1 =

1.7321 迭代次数:5

sqrt(a)的准确解为: ans =

1.7321

实验六 MATLAB 的绘图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值