若x 56 789,則命令 str x,2 subs

2021-05-02 11:24:26 字數 1198 閱讀 8252

1樓:曠茗考凌春

題目中的56.789上的是單引號,str(x,2)顯然等於56,後面的subs等於8,減號連線兩個字元,結果是568

2樓:譚殿吉祥

str那個函式根據題意可以知道是保留兩位數字,所以是57,後邊sub函式是求字串也就是56.789的子串,5的意思是從第五位開始算,1是從第五位開始向後數一位也就是8,"-"是不完全連線運算,就是將兩個字串連線為乙個並且是刪去第乙個字串末尾的空格符,所以連起來就是578,望採納,可能**說的不是很清楚可以再問

3樓:四川77顏羽

首先,str在vf中是數值型轉換成字元型函式。

str(《數值型表示式》,[長度],[小數字數])其次,substr(這是題目中subs全稱)在vf中是求子串函式substr(《字串表示式》,《起始位置》,《字元個數》)再者,題中的「-」不是數學中的減號。在vf的這種題中,它是字元運算子,表示「將第乙個字串尾部得空格移到後乙個字串的尾部」(通俗的講就是直接把他們連起來)

此處題目中的str省略了《小數字數》,系統預設小數字數為零(那麼7大於5,該進一位,56變成57)

subs結果為8

所以把57 8 連起來就是578

4樓:神斗金

這個是foxpro**嗎?

str(x,2) = 56.78

subs("56.789",5,1) = 8,好象不對噢

用牛頓迭代法求方程x^3-3x-1=0在x0=2附近的根。 要求:給出程式和執行結果;計算結果保留4位有效數字

5樓:程國安罐罐

syms x

f=x^復3-3*x-1;

df=diff(f,x);

eps=1e-5;

x0=2;

cnt=0;

maxcnt=200; %最大迴圈次數制

while cnt止無限迴圈

x1=x0-subs(f,x,x0)/subs(df,x,x0); %去掉分號可以看到迭代過程.

if (abs(x1-x0)

break;

endx0=x1;

cnt=cnt+1;

endif cnt==maxcnt

disp '不收斂'

else

vpa(x1,8)end

若式子根號x2x2有意義,則x的取值為

那麼 x 2 x 2 0 即 x 2 x 2 0且x 2 0 故x 2或x 2 如果不懂,請追問,祝學習愉快 x大於2或x小等於 2,x不等於2 若代數式根號x 2有意義,則x的取值範圍是多少 若代數式根號 x 2 有意義,則x的取值範圍是 x 2 因為二次根式被開方數大於或等於0才有意義,所以x ...

若實數x,y滿足x2y22x4y0,則x2y的最大值為

方程源x2 y2 2x 4y 0可化為 x 1 2 y 2 2 5,即圓心為 1,2 半徑為 5設z x 2y,將z看做斜率為1 2的直線z x 2y在y軸上的截距,經平移直線知 當直線z x 2y經過點a 2,4 時,z最大,最大值為 10.故答案為 10.若實數x,y滿足x2 y2 2x 4y ...

若分式x平方1分之2x2的值為正整數,則x的取值是

解由題知 2x 2 x 2 1 2 x 1 x 1 x 1 2 x 1 由題知2 x 1 是正整數 故當x 2時,2 x 1 1 當x 3時,2 x 1 1 故綜上知x的值為2或3.設y 2x 2 x 2 1 2 x 1 y 0 x 1 0x 1 要是正整數,x 2 所以 1 3 2 0 1 x平方...