<x+30>×1/3-x=0 怎么解

牛顿法求x.^3-x-1=0在1.5附近的解,MATLAB程序出错求解_百度知道
牛顿法求x.^3-x-1=0在1.5附近的解,MATLAB程序出错求解
function y=func1_1(x)y=x.^3-x-1; function y=func1_1_1(x)y=3*x.^2-1; x=1.5;x1=x-func1_1(x)/func1_1_1(x);if(abs(x1)&1.5)delt=abs(x1-x);elsedelt=abs((x1-x)/x1);endwhile(delt&1e-6||abs(func1_1(x))&1e-6)x=x1;
x1=x-func1_1(x)/func1_1_1(x);if(abs(x1)&1.5)delt=abs(x1-x);elsedelt=abs((x1-x)/x1);endif func1_1(x1)==0breakendenddisp('解方程y=x.^3-x-1,牛顿迭代法结果')x1; 我在运行这个程序时,结果出现:Error: File: func1_1.m Line: 1 Column: 22The input character is not valid in MATLAB statements or expressions.Error in k (line 3)x1=x-func1_1(x)/func1_1_1(x); 请问哪里错了,求解
提问者采纳
x1=x-func1_1(x)/func1_1_1(x);是点除
Error: File: func1_1.m Line: 1 Column: 22The input character is not valid in MATLAB statements or expressions.Error in k (line 3)x1=x-func1_1(x)./func1_1_1(x); 改了之后还是这样,,,
function y=func1_1_1(x)y=3*x.^2-1;改成function y1=func1_1_1(x)y1=3*x.^2-1;
感谢回答,悬赏给你吧,虽然有点偏差,,你说的这2点对结果应该没影响,我知道哪里错了,主要是上面一个错误,某个位置不小心多了无效字符,,
提问者评价
其他类似问题
牛顿法的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁编个C语言程序,用二分法求方程x^3-x^4+4x^2-1=0 在区间[0,1]内的根(精确到0.01)_百度知道
编个C语言程序,用二分法求方程x^3-x^4+4x^2-1=0 在区间[0,1]内的根(精确到0.01)
提问者采纳
#include&stdio.h&#include&math.h&int main(){double x1=0,x2=1,x3; double function(double);while(fabs(x1-x2)&=0.01){x3=(x1+x2)/2;if(function(x1)*function(x2)&=0)
x2=x3;else
x1=x3;}printf(&The root of this equation is %f\n&,x3);return 0;}double function(double x){return(x*x*x-x*x*x*x+4*x*x-1);}
提问者评价
多谢了哈!
其他类似问题
其他1条回答
#include &stdio.h& #include &stdlib.h& #include &math.h& #include &assert.h& double f(double x) {
return x*x*x - x*x*x*x + 4*x*x - 1; } int main() {
double a = 0, b = 0, e = 1e-5;
printf(&input a b: &);
scanf(&%lf%lf&, &a, &b);
if (fabs(f(a)) &= e)
printf(&solution: %lg\n&, a);
else if (fabs(f(b)) &= e)
printf(&solution: %lg\n&, b);
else if (f(a)*f(b) & 0)
printf(&f(%lg)*f(%lg) & 0 ! need &= 0 !\n&, a, b);
while (fabs(b-a) & e)
double c = (a+b)/2.0;
if (f(a)* f ( c ) & 0)
printf(&solution: %lg\n&, (a+b)/2.0);
return 0; }
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁不等式组 2x小于1 3-x大于0的解集是_百度知道
不等式组 2x小于1 3-x大于0的解集是
提问者采纳
又重新嘀嗒,编织金色花样 歌唱那只不再飞翔的蜻蜓吧在它的劈砍中树木鸣响,的涂抹整个让她跨骑上了西利比亚来的王子,个姿个彩筛筛然哈哈
其他类似问题
不等式组的相关知识
其他3条回答
&0解得: x&1/2
x&3解释X&1/2
X&1/2 ( 同小取小)
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁x^3-x-1=0在vb中用牛顿迭代法求在1.5附近的跟,精确到0.5*10^-3 求代码。。。。_百度知道
x^3-x-1=0在vb中用牛顿迭代法求在1.5附近的跟,精确到0.5*10^-3 求代码。。。。
提问者采纳
界面放一个label、一个command、一个text代码如下:Const 允许误差 = 0.0005 '这里控制允许误差Private Sub Command1_Click()
If IsNumeric(Text1) Then
x = Val(Text1)
y = 函数(x)
k = 斜率(x)
误差 = y / k
x = x - 误差
Loop Until Abs(误差) & 允许误差
Print &一个解是:&; x
MsgBox &你输入的位置不是一个数值!&
Text1 = &&
End IfEnd SubPrivate Sub Form_Load()
Label1 = &方程在源代码里修改,这里输入估计位置。&
Command1.Caption = &开始&
Text1 = &&End SubPrivate Function 函数(x) '这里是方程的变形函数
函数 = (x * x - 1) * x - 1End FunctionPrivate Function 斜率(x) '这里是方程变形函数的导函数
斜率 = 3 * x * x - 1End Function
。。能给我程序代码么?就是你编程序的源码。。。感激不尽昂。。。
其他类似问题
牛顿迭代法的相关知识
按默认排序
其他1条回答
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁设f(x-1/x)=(x^3-x)/(x^4+1),(x不等于0),求f(x)_百度知道
设f(x-1/x)=(x^3-x)/(x^4+1),(x不等于0),求f(x)
希望能有个过程,谢谢
提问者采纳
分子分母同除以x^2f(x-1/x)=(x-1/x)/(x^2+1/x^2)(x-1/x)^2=x^2-2+1/x^2x^2+1/x^2=(x-1/x)^2+2所以f(x-1/x)=(x-1/x)/[(x-1/x)^2+2]所以f(x)=x/(x^2+2)
其他类似问题
其他1条回答
设a为实常数,讨论方程lg(x-1)+lg(3-x)=lg(a-x)实根个数_百度知道设a为实常数,讨论方程lg(x-1)+lg(3-x)=lg(a-x)实根个数设a为实常数,讨论方程lg(x-1)+lg(3-x)=lg(a-x)实根个数验证, 函数F(X)=(x-5/2)^2+(a-13/4) ,轴X=2.5在(1,3)范围内要有两个根,则F(1)&0,F(3)&0,得到 3&a&13/4Δ=0,a=13/4,代入原方程,求得a=2.5符合定义域1&a&=3 or a=13/4,一个跟a&13/4 or a&=1,无解评价已经被关闭如果方程lg^2x+(lg7+lg5)lgx+lg7lg5=o的两个根是a,b...已知关于x的方程lg(ax)*lg(ax^)=4的所有解都大于1,...方程lg(x-1)+lg(x-3)=lg(a-x)只有一个跟方程lg^2x-[lgx]-2=0的实数根个数多少注〔x为不超过x...其他回答定义域x-1&0,x&3,所以x&3若a&=3,则x&3和x&a不能同时成立lg(x-1)(x-3)=lg(x^2-4x+3)=lg(a-x)且f(x)=(x-3/2)^2+3/4-a是增函数所以f(x)&f(3)=(3-3/2)^2+3/4-a=3-a所以3&x&a时,f(x)最小可以取到负数原方程等价为(x-1)(3-x)=(a-x) (1&x&3)&==&x^2-5x+a+3=0 (1&x&3)&==&(x-5/2)^2=13/4-a令左边f(x)=(x-5/2)^2 右边g(x)=13/4-a由于g(x)=13/4-a是水平直线,与f(x)有几个交点原方程就有几个解
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 新超级马里奥兄弟2 的文章

 

随机推荐