c=c(:)在MATLAB中是什么意思 MATLAB里c=c(:);这个语句表示什么意思啊?
matlab\u4e2dc=c(:)\u4ec0\u4e48\u610f\u601d?>> c=[1 2 3;4 5 6]
c=c( :)
c =
1 2 3
4 5 6
c =
1
4
2
5
3
6
\u5c31\u662f\u5c06\u77e9\u9635\u53d8\u6210\u5217\u5411\u91cf\uff0c\u89c4\u5f8b\u81ea\u5df1\u770b\u5427
\u5c06c\u4e2d\u7684\u6240\u6709\u5143\u7d20\u53d8\u4e3a\u4e00\u5217\uff0c\u5982\u4e0b\u6240\u793a\uff1a
% 如果 C 只有 3 行,就回出错的(Index exceeds matrix dimensions.)
>> C = magic(4)
C =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>> C([1 4],2)
ans =
2
14
希望能解决您的问题。
感觉没什么实际意义啊。如果c是二维数组的话,和c=c;没分别啊。。。
绛旓細>> C = magic(4)C = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 >> C([1 4],2)ans = 2 14 甯屾湜鑳借В鍐虫偍鐨勯棶棰樸
绛旓細c=c( :)c = 1 2 3 4 5 6 c = 1 4 2 5 3 6 灏辨槸灏嗙煩闃靛彉鎴愬垪鍚戦噺锛岃寰嬭嚜宸辩湅鍚
绛旓細灏c涓殑鎵鏈夊厓绱犲彉涓轰竴鍒楋紝濡備笅鎵绀猴細
绛旓細鐭╅樀A绗竴鍒鐨杞疆鐭╅樀銆(x,y)琛ㄧず浜岀淮鐭╅樀绗瑇琛岀y鍒椾綅缃殑鍏冪礌锛寈涓:鍒欒〃绀烘墍鏈夌殑琛屻傚洜姝わ紝A(:,1)灏辫〃绀篈鐨勭1鍒楃殑鎵鏈夊厓绱狅紝杩欐槸涓涓垪鍚戦噺銆傜煩闃礎鍙充笂瑙掑姞涓鐭拠锛'锛夊嵆A'琛ㄧずA鐨勮浆缃煩闃碘斺斾氦鎹鐨勮鍒椾綅缃紝褰揂涓哄鏁扮煩闃碉紝鏄叡杞浆缃紝鍥犳A(:,1)'琛ㄧず灏嗙煩闃礎鐨勭涓鍒楄浆缃紝...
绛旓細杩欒〃绀C鏄竴涓煩闃垫暟缁勶紝涓や釜鍐掑彿琛ㄧず鐭╅樀鐨勭淮鏁颁笉瀹氾紝绯荤粺鑷姩璇嗗埆銆c(:,:,1)琛ㄧず璇ョ煩闃垫暟缁勭殑绗竴涓煩闃碉紝c(:,:,2)琛ㄧず璇ョ煩闃垫暟缁勭殑绗簩涓煩闃点
绛旓細x=a:b:c锛鍦╩atlab涓槸缁檟璧嬪肩殑璇彞锛宎,c涓鸿祴鍊肩殑璧峰绔拰缁堟绔紝b涓洪掑(鍑)姝ラ暱銆侻atlab鍖呭惈鎺у埗璇彞銆佸嚱鏁般佹暟鎹粨鏋勩佽緭鍏ュ拰杈撳嚭鍜岄潰鍚戝璞$紪绋嬬壒鐐广傜敤鎴峰彲浠ュ湪鍛戒护绐楀彛涓皢杈撳叆璇彞涓庢墽琛屽懡浠ゅ悓姝ワ紝涔熷彲浠ュ厛缂栧啓濂戒竴涓緝澶х殑澶嶆潅鐨勫簲鐢ㄧ▼搴忥紙M鏂囦欢锛夊悗鍐嶄竴璧疯繍琛屻傚簲鐢ㄦ柟闈 閫氬父鎯呭喌涓嬶紝涓缁...
绛旓細琛ㄧず鏁扮粍c鐨绗琲琛岋紝鍐掑彿鐨勬剰鎬濆叏閮ㄥ厓绱狅紝鏀惧湪鍒楃殑浣嶇疆灏辫〃绀哄叏鍒楋紝涔熷氨鏄i琛
绛旓細"=="鏄潯浠惰繍绠椾腑鐨勭瓑浜庤繍绠楃锛岀敤鏉ュ垽鏂==鈥濆乏鍙充袱杈圭殑琛ㄨ揪寮忔垨鏁板兼槸鍚︾浉绛夈傝嫢鐩哥瓑锛屽垯杩斿洖1,锛涘惁鍒欙紝杩斿洖0銆鍦╩atlab涓锛"=="涓C璇█涓殑绛変簬杩愮畻绗"=="绫讳技銆備妇渚嬭鏄庡涓嬶細A = [1,2,3,3,2,3,2]; % 瀹氫箟涓涓悜閲廇maxIndex = A==max(A); % 纭畾鍚戦噺A涓渶澶у兼墍鍦ㄤ綅缃% ...
绛旓細杩欏彞璇濆彲浠ュ垎鎴2涓楠ゆ潵鐪嬶細锛1锛塁(5:6)琛ㄧず鍙栧悜閲C鐨绗5,6涓厓绱 锛2锛夊崟寮曞彿锛堚橈級琛ㄧず瀵瑰彇鍑哄悜閲忕殑杞疆 杩愯鐨勮寖渚嬩负锛
绛旓細linspace(a,b,c)涓璦琛ㄧず绗竴涓厓绱狅紝b琛ㄧず鏈鍚庝竴涓厓绱狅紝c琛ㄧず鍏冪礌鎬绘暟銆俵inspace鏄疢atlab涓殑涓涓寚浠わ紝鐢ㄤ簬浜х敓x1锛寈2涔嬮棿鐨凬鐐硅鐭㈤噺銆傚叾涓瓁1銆亁2銆丯鍒嗗埆涓鸿捣濮嬪笺佷腑姝㈠笺佸厓绱犱釜鏁般傝嫢缂虹渷N锛岄粯璁ょ偣鏁颁负100銆鍦╩atlab鐨鍛戒护绐楀彛涓嬭緭鍏elp linspace鎴栬卍oc linspace鍙互鑾峰緱璇ュ嚱鏁扮殑甯姪淇℃伅銆俵in...