From the number to make a fraction?

5 次查看(过去 30 天)
Hello! I have the number 3408289, I need to make 34,08289 out of it, how can I do this in the matlab?
And then the task is to take that number away.
x=[3408289 3408354 3408678];
y=[14,02 14,19 14,15];
z=x-y;
  2 个评论
Stephen23
Stephen23 2019-7-30
编辑:Stephen23 2019-7-30
"I have the number 3408289, I need to make 34,08289"
What does this mean exactly? Are you trying to print a formatted number somewhere?
"From the number to make a fraction?"
You do not mention fractions in the body of your question.
Lev Mihailov
Lev Mihailov 2019-7-30
the system gives such answers without a fractional part.my answers are 3408289 wrong so you need to add a comma

请先登录,再进行评论。

回答(1 个)

madhan ravi
madhan ravi 2019-7-30
X = zeros(size(y));
X(1:2:end) = fix(x / 1e5);
X(2:2:end) = rem(x , 1e5);
z = X-y
  2 个评论
Lev Mihailov
Lev Mihailov 2019-7-30
In an assignment A(:) = B, the number of elements in A and B must be the same.
Error in Untitled (line 16)
X(1:2:end) = fix(x / 1e5);
gives this error
madhan ravi
madhan ravi 2019-7-30
>> x=[3408289 3408354 3408678];
y=[14,02 14,19 14,15];
>> X = zeros(size(y));
X(1:2:end) = fix(x / 1e5);
X(2:2:end) = rem(x , 1e5);
z = X-y
z =
20 8287 20 8335 20 8663
>>

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Startup and Shutdown 的更多信息

标签

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by