ווען איר אַרבעט מיט מאַטריץ, יז איר דאַרפֿן צו יבערשיקן זיי, דאָס איז, אין פּשוט ווערטער, קער עס איבער. דאָך איר קענען טייטן די דאַטן מאַניואַלי, אָבער עקססעל אָפפערס עטלעכע וועגן צו מאַכן עס גרינגער און פאַסטער. זאל ס פונאַנדערקלייַבן זיי אין דעטאַל.
יבערשטעלן פּראָצעס
מאַטריץ טראַנספּאָסיטיאָן איז דער פּראָצעס פון סוואַפּינג שפאלטן און ראָוז. אין עקססעל צוויי אָפּציעס פֿאַר טראַנספּאָוזד: ניצן די פונקציע TRANSPORT און ניצן די ספּעציעל אַרייַנלייגן געצייַג. באַטראַכטן יעדער פון די אָפּציעס אין מער דעטאַל.
אופֿן 1: טראַנספּאָרט אָפּעראַטאָר
פונקציע TRANSPORT געהערט צו דער קאַטעגאָריע פון אָפּערייטערז באַווייַזן און ערייז. די פּיקיוליעראַטי איז אַז, ווי אנדערע פאַנגקשאַנז וואָס אַרבעט מיט ערייז, דער רעזולטאַט פון דער רעזולטאַט איז נישט דער אינהאַלט פון דער צעל, אָבער אַ גאַנץ מענגע פון דאַטן. די סינטאַקס פון די פונקציע איז גאַנץ פּשוט און קוקט אַזוי:
= טראַנספּאָרט (מענגע)
דאָס איז, דער בלויז אַרגומענט צו דעם אָפּעראַטאָר איז אַ רעפֿערענץ צו אַ מענגע, אין אונדזער פאַל, די מאַטריץ צו זיין קאָנווערטעד.
זאל ס זען ווי די פונקציע קענען זיין געווענדט מיט אַ בייַשפּיל מיט אַ פאַקטיש מאַטריץ.
- מיר סעלעקטירן אַ ליידיק צעל אויף די בויגן, פּלאַננעד צו זיין געמאכט דורך די עקסטרעם אויבערשטער לינקס צעל פון די טראַנספאָרמעד מאַטריץ. ווייַטער גיט די ייקאַן "ינסערט פונקציע"וואָס איז ליגן לעבן די פאָרמולאַס שורה.
- סטאַרטינג אַרויף פונקציע וויזערדז. מיר עפענען אַ קאַטעגאָריע אין עס באַווייַזן און ערייז אָדער "גאַנץ אַלפאַבעטיקאַל רשימה". נאָך געפונען דעם נאָמען TRANSP, אויסקלייַבן עס און גיט די קנעפּל "גוט".
- די פֿענצטער פון די פונקציע אַרגומענטן סטאַרץ. TRANSPORT. דער בלויז אַרגומענט פון דעם אָפּעראַטאָר איז די פעלד מענגע. עס איז נייטיק צו אַרייַן די קאָואָרדאַנאַץ פון די מאַטריץ, וואָס זאָל קער איבער. צו טאָן דאָס, שטעלן די לויפֿער אין דעם פעלד און, האַלטן די לינקס מויז קנעפּל, אויסקלייַבן די גאנצע קייט פון די מאַטריץ אויף דעם בלאַט. נאָך דעם אַדרעס פון דער געגנט איז געוויזן אין די אַרגומענטן פֿענצטער, גיט די קנעפּל "גוט".
- אָבער, ווי איר קענט, אין דער צעל וואָס איז דיזיינד צו ווייַזן די רעזולטאַט, אַ פאַלש ווערט איז געוויזן אין דער פאָרעם פון אַ טעות "# ווערטיק!". דאָס איז רעכט צו דער פּיקיוליעראַטיז פון די אָפּעראַציע פון מענגע אָפּערייטערז. צו ריכטיק דעם טעות, מיר סעלעקטירן אַ קייט פון סעלז אין וואָס די נומער פון ראָוז זאָל זיין גלייך צו די נומער פון שפאלטן פון דער אָריגינעל מאַטריץ, און די נומער פון שפאלטן צו די נומער פון ראָוז. אַזאַ אַ גלייַכן איז זייער וויכטיק פֿאַר דער רעזולטאַט צו זיין געוויזן ריכטיק. אין דעם פאַל, דער צעל וואָס כּולל די אויסדרוק "# ווערטיק!" זאָל זיין דער אויבערשטער לינקס צעל פון דער אויסגעקליבן מענגע און עס איז דערפֿון אַז די סעלעקציע פּראָצעדור זאָל זיין סטאַרטעד דורך האַלטן די לינקס מויז קנעפּל. נאָך די סעלעקציע, שטעלן די לויפֿער אין די פאָרמולע באַר גלייך נאָך דער אָפּעראַטאָר אויסדרוק TRANSPORTוואָס זאָל זיין געוויזן אין עס. דערנאָך, צו דורכפירן די כעזשבן, איר דאַרפֿן צו גיט נישט אויף דעם קנעפּל אַרייַןווי געוויינטלעך אין די געוויינטלעך פאָרמולאַס, און דייל די קאָמבינאַציע קטרל + יבעררוק + אַרייַן.
- נאָך די אַקשאַנז, די מאַטריץ איז געוויזן ווי מיר דאַרפֿן, דאָס איז אין טראַנספּאָוזד פאָרעם. עס איז נאָך איין פּראָבלעם. דער פאַקט איז אַז איצט די נייַ מאַטריץ איז אַ מענגע פארבונדן דורך די פאָרמולע וואָס קענען ניט זיין געביטן. ווען איר פּרוּווט צו מאַכן קיין ענדערונג מיט די אינהאַלט פון די מאַטריץ, אַ טעות פּאַפּס אַרויף. די סיטואַציע איז גאַנץ באַפרידיקנדיק פֿאַר עטלעכע ניצערס, ווייַל זיי וועלן נישט מאַכן ענדערונגען אין די מענגע, אָבער אנדערע דאַרפֿן אַ מאַטריץ וואָס קענען זיין גאָר ארבעטן מיט.
צו סאָלווע דעם פּראָבלעם, סעלעקטירן די גאנצע טראַנספּאָוזד קייט. דורך מאָווינג צו די קוויטל "היים" דריקט אויף די בילדל קאָפּיעליגן אויף די טאַשמע אין דער גרופּע קליפּבאָרד. אַנשטאָט די ספּעסיפיעד קאַמף, איר קענען קלייַבן אַ נאָרמאַל קלאַוויאַטור דורכוועג פֿאַר קאַפּיינג נאָך סעלעקציע Ctrl + C.
- דערנאָך, אָן רימוווינג די סעלעקציע פון די טראַנספּאָוזד קייט, גיט עס מיט די רעכט מויז קנעפּל. אין די קאָנטעקסט מעניו אין דער גרופּע ינסערט אָפּציעס דריקט אויף די בילדל "וואַלועס", וואָס האט די פאָרעם פון אַ פּיקטאָגראַם מיט די בילד פון נומערן.
נאָך דעם איז די מענגע פאָרמולע TRANSPORT וועט ווערן אויסגעמעקט, און בלויז איין ווערט וועט בלייבן אין די סעלז, מיט וואָס איר קענען אַרבעטן אויף די זעלבע וועג ווי מיט דער אָריגינעל מאַטריץ.
לעקציע: עקססעל שטריך וויזערד
אופֿן 2: יבערשיקן די מאַטריץ מיט אַ ספּעציעל ינסערט
אין דערצו, די מאַטריץ קענען זיין טראַנספּאָוזד ניצן איין עלעמענט פון די קאָנטעקסט מעניו, וואָס איז גערופֿן "ספּעציעלע ינסערט".
- אויסקלייַבן די אָריגינעל מאַטריץ מיט די לויפֿער, און האַלטן די לינקס מויז קנעפּל. ווייַטער גיין צו די קוויטל "היים"דריקט אויף די בילדל קאָפּיעליגן אין די סעטטינגס פאַרשפּאַרן קליפּבאָרד.
אַנשטאָט, עס קען זיין אַנדערש. ווייל סעלעקטעד די שטח, מיר גיט עס מיט די רעכט מויז קנעפּל. די קאָנטעקסט מעניו איז אַקטיווייטיד, אין וואָס איר זאָל קלייַבן קאָפּיע.
ווי אַן אָלטערנאַטיוו צו די צוויי פרייַערדיק קאָפּיע אָפּציעס, נאָך כיילייטינג, איר קענען מאַכן אַ גאַנג פון האָטקיי קאַמבאַניישאַנז Ctrl + C.
- מיר סעלעקטירן אַ ליידיק צעל אויף דער בלאַט, וואָס זאָל ווערן די עקסטרעם אויבערשטער לינקס עלעמענט פון די טראַנספּאָוזד מאַטריץ. דריקט אויף אים מיט די רעכט מויז קנעפּל. נאָך דעם, די קאָנטעקסט מעניו איז אַקטיווייטיד. אין דעם, מיר מאַך אַרום די נומער "ספּעציעלע ינסערט". אן אנדער קליין מעניו איז ארויס. עס אויך האט אַ נומער גערופן "ספּעציעלע ינסערט ...". דריקט אויף עס. איר קענט אויך מאַכן אַ סעלעקציע, אַנשטאָט פון רופן די קאָנטעקסט מעניו, אַרייַן אַ קאָמבינאַציע אויף די קלאַוויאַטור קטרל + אַלט + V.
- דער ספּעציעלע ינסערט פֿענצטער איז אַקטיווייטיד. עס זענען פילע אָפּציעס פֿאַר טשוזינג ווי צו פּאַפּ די ביז אַהער קאַפּיד דאַטן. אין אונדזער פאַל, איר דאַרפֿן צו לאָזן כּמעט אַלע די פעליקייַט סעטטינגס. בלויז וועגן דעם פּאַראַמעטער "טראנספּאָסירן" קוק די קעסטל. דערנאָך איר דאַרפֿן צו גיט דעם קנעפּל "גוט", וואָס איז ליגן אין די דנאָ פון דעם פֿענצטער.
- נאָך די אַקשאַנז, די טראַנספּאָוזד מאַטריץ איז געוויזן אין אַ פאַר - אויסגעקליבן טייל פון דער בלאַט. ניט ענלעך דעם פריערדיקן אופֿן, מיר האָבן שוין באקומען אַ פול-פלעדזשד מאַטריץ וואָס קענען זיין טשיינדזשד, ווי דער מקור. ניט ווייַטער ראַפינירטקייַט אָדער קאַנווערזשאַן איז פארלאנגט.
- אויב איר ווילט, אויב איר טאָן ניט דאַרפֿן די אָריגינעל מאַטריץ, איר קענען ויסמעקן עס. צו טאָן דאָס, סעלעקטירן דעם מיט די לויפֿער און האַלטן די לינקס מויז קנעפּל. דערנאָך דריקט אויף די אויסגעקליבן נומער מיט די רעכט קנעפּל. סעלעקטירן אין דעם קאָנטעקסט מעניו נאָך דעם קלאָר אינהאַלט.
נאָך די אַקשאַנז, בלויז די טראַנספאָרמעד מאַטריץ וועט בלייבן אויף די בויגן.
אין די זעלבע צוויי וועגן, וואָס זענען געווען דיסקאַסט אויבן, עס איז מעגלעך צו יבערשיקן אין עקססעל ניט בלויז מאַטריסעס, אָבער אויך גאַנץ טישן. די פּראָצעדור וועט זיין כּמעט יידעניקאַל.
לעקציע: ווי צו פליפּ אַ טיש אין עקססעל
דעריבער, מיר געפֿונען אויס אַז אין עקססעל די מאַטריץ קענען זיין טראַנספּאָוזד, דאָס איז פליפּט דורך סוואַפּינג שפאלטן און ראָוז אויף צוויי וועגן. דער ערשטער אָפּציע ינוואַלווז ניצן די פֿונקציע TRANSPORTאון די רגע איז ספּעציעל ינסערשאַן מכשירים. אין אַלגעמיין, די סוף רעזולטאַט וואָס איז באקומען מיט ביידע מעטהאָדס איז ניט אַנדערש. ביידע מעטהאָדס אַרבעט אין כּמעט קיין סיטואַציע. ווען טשוזינג אַ קאַנווערזשאַן אָפּציע, די פּערזענלעך פּרעפֿערענצן פון אַ באַזונדער באַניצער קומען צו די פאָר. דאָס איז, וואָס פון די מעטהאָדס איז מער באַקוועם פֿאַר איר פּערסנאַלי, נוצן דעם.