From the number to make a fraction?

4 次查看(过去 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 中查找有关 Logical 的更多信息

标签

产品

Community Treasure Hunt

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

Start Hunting!

Translated by