필터 지우기
필터 지우기

Hi...can we create a variable "a" with double array type ? . Thank.

조회 수: 15 (최근 30일)
super bad
super bad 2017년 10월 12일
댓글: Rik 2021년 1월 25일
i did tried commands : str2num,str2double...but it not true
  댓글 수: 3
super bad
super bad 2017년 10월 12일
thank bro.. I am from Vietnam, my English is not good.
Jan
Jan 2017년 10월 12일
Your English is fine enough to explain the problem with more details. I'm not a native English speaker also, like many other users of this forum. Beside the language, it is difficult to explain a problem in general, because as long as it is not solved, it is not clear, which parts are relevant or not. Simply try to explain it again with more details. Prefer to edit the question, such that the reader find all details in one location.
I'm not "bro", but I have a name: "Jan". I assume, the other persons in the forum not "bros" also. ;-)

댓글을 달려면 로그인하십시오.

답변 (3개)

Adam
Adam 2017년 10월 12일
a = 7;
is a variable 'a' of type double.
Or even
a = [];
is also type double, but with empty contents.
  댓글 수: 1
super bad
super bad 2017년 10월 12일
No bro It is not so easy. I want to create a matrix has value is 'a'. 'a' function is like a number and in the form of double array in class...can we do it?

댓글을 달려면 로그인하십시오.


John D'Errico
John D'Errico 2017년 10월 12일
편집: John D'Errico 2017년 10월 12일
You want to create an array that has double precision class, thus a "double", but contains a string, 'a'.
Sorry, but you cannot do so. A double can contain ONLY numbers. Those elements must all be of class double.
If you create an array that contains a string, 'a', it must be either of class char, or a cell array.
A = 'a'
A =
'a'
B = {'a'}
B =
1×1 cell array
{'a'}
whos
Name Size Bytes Class Attributes
A 1x1 2 char
B 1x1 114 cell
  댓글 수: 7
super bad
super bad 2017년 10월 12일
a,b is the coefficient in front of s , if (a or b) is a string or symbol then we were wrong
Jan
Jan 2017년 10월 12일
@super bad: This sound really magic. I still do not have any idea, what you are talking about. What is "a", "b" and "s"? What are your inputs, what is the wanted output and which problem do you try to solve? Why do you want to operate on "strings", "symbols" (what ever this is) and numerical matrices at the same time?

댓글을 달려면 로그인하십시오.


Mridul Gandhi
Mridul Gandhi 2019년 6월 9일
Maybe you mean this:
I=5;
J=5;
a=sym('a',[I J]);
Creates variable 'a' of size (IxJ):
a =
[ a1_1, a1_2, a1_3, a1_4, a1_5]
[ a2_1, a2_2, a2_3, a2_4, a2_5]
[ a3_1, a3_2, a3_3, a3_4, a3_5]
[ a4_1, a4_2, a4_3, a4_4, a4_5]
[ a5_1, a5_2, a5_3, a5_4, a5_5]
  댓글 수: 2
Thong Phan
Thong Phan 2021년 1월 25일
Yes but each a1_i is not double type
Rik
Rik 2021년 1월 25일
As detailed in several comments: that is not possible. There are many options of what you could mean in this thread. Which do you want?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by