פורסם 2008 בנובמבר 2217 שנים A =ones(3,3,3)>> size(A(:,1,1))ans = 3 1>> size(A(1,1,)ans = 1 1 3אני לא מבין אני לא אמור לקבל את אותו גודל מטריצה ?כי רק מימד אחד (ווקטור) אני לוקח מהמטריצה..ואיך אני עושה את זה נכון שישאר בגודל ווקטור ולא יתווסף עוד מימדים.
פורסם 2008 בנובמבר 2317 שנים תסתכל על הפקודות squeeze, reshape ו-shiftdim(אני לא מומחה MATLAB, אבל נראה לי שזה יעזור).
פורסם 2008 בנובמבר 2417 שנים תסתכל על הפקודות [glow=red,2,300]squeeze[/glow], reshape ו-shiftdim(אני לא מומחה MATLAB, אבל נראה לי שזה יעזור).כמו ש-Zelig ציין, אתה צריך להשתמש בפונקצייה squeeze.דוגמא:squeeze(A(1,1,)
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.