עבור לתוכן

עזרה בMATLAB

Featured Replies

פורסם

מישהו יודע באיזו פקודה אני צריך להשתמש ע"מ לקלוט לתוך מערך מספרים בזה אחר זה..רקb] בMATLAB

פורסם

לא כל כך הבנתי מה אתה רוצה לעשות.

פורסם
  • מחבר

הכוונה היא בתוכנת MATLAB איך קולטים מהמשתמש מספרים בזה אחר זה כאשר כל המספרים יאוחסנו לתוך משתנה X

שהוא מערך בגודל כמות המספרים שהוכנסו.

פורסם

x=input('x=')

a=(1:x);

או

a=zeros(1, x);

או הגדרה אחרת של מערך.

אם שאלת איך להקצות מערך בגודל הזה - אתה לא צריך לדאוג להקצאות בMATLAB.

או

a=[]

for i=1:10

x=input('put x:');

a=[a x]

end

פורסם
for ii=1:1000
X(ii)=input('Please Enter a Number :')
end

פורסם
  • מחבר

לגבי התגובה האחרונה:

ניתן להחליף ה-1000 ב- N ולבקש המס' הרצוי מראש?

ואיך מבצעים אותה פעולה כמו שרשמת רק עד שהמשתמש אומר להפסיק להזין ?

פורסם

כנראה יש איזשהו WHILE. בCOMMAND WINDOW תרשום help while ותראה מה זה נותן לך.

לא למדתי עדיין WHILE(SO LAME...)

פורסם
  • מחבר

ואיך אני מציג טקסט על המסך או סתם ערך של משתנה שיש לי ???

פורסם

פשוט כותב אותו בלי נקודה פסיק

מלל כותבים עם גרש

פורסם
  • מחבר

פשוט רושם טקסט עם גרשיים או פרמטר ללא גרשיים לקבלת ערכו, וכל זאת ללא פונק' כמו ב- C printf או משהו כזה ?

פורסם

שום פונקציה

פשוט תרשום ככה:

'hello'

פורסם
tmp=1;
ii=1;
while tmp~=0
tmp=input('Please Enter a Number (0 To Exit) : ')
A(ii)=tmp;
ii=ii+1;
end

פורסם

אפשר להשתמש ב-printf (בדיוק כמו ב-C) כדי לקבל הדפסה "נקיה" יותר... במיוחד אם צריך לעשות שילוב של טקסט עם משתנים.

פורסם

printf לא עובד במטלב

אולי יש לזה שם אחר אבל printf לא עובד

פורסם

אוקיי סליחה, אז sprintf

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים