integer variable

169 次查看(过去 30 天)
som
som 2012-4-4
Hi all,
how can I define an integer variable at the begining of program?
thank you in advance;

采纳的回答

Wayne King
Wayne King 2012-4-4
Can you be more specific. You can do something like.
A = int16(zeros(10,1));
but whether that is what you need depends.
  2 个评论
Titus Edelhofer
Titus Edelhofer 2012-4-4
Hi Wayne,
in newer versions you might write zeros(10, 1, 'int16'): esp. interesting for large arrays, since it doesn't generate a double array first and convert later but creates the int16 array directly.
Titus
Jan
Jan 2012-4-4
And in older versions this works efficiently:
clear('A') % On demand only!
A(10, 1) = int16(0);

请先登录,再进行评论。

更多回答(2 个)

Titus Edelhofer
Titus Edelhofer 2012-4-4
Hi,
x = int32(42);
y = uint16(1);
Titus

Thomas
Thomas 2012-4-4
this might help: It is an introduction to MATLAB variables

类别

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