![數學實驗課件 第12章12.3_第1頁](http://file4.renrendoc.com/view2/M00/27/0B/wKhkFmZoGruAK-uCAAEK3y251Mg366.jpg)
![數學實驗課件 第12章12.3_第2頁](http://file4.renrendoc.com/view2/M00/27/0B/wKhkFmZoGruAK-uCAAEK3y251Mg3662.jpg)
![數學實驗課件 第12章12.3_第3頁](http://file4.renrendoc.com/view2/M00/27/0B/wKhkFmZoGruAK-uCAAEK3y251Mg3663.jpg)
![數學實驗課件 第12章12.3_第4頁](http://file4.renrendoc.com/view2/M00/27/0B/wKhkFmZoGruAK-uCAAEK3y251Mg3664.jpg)
![數學實驗課件 第12章12.3_第5頁](http://file4.renrendoc.com/view2/M00/27/0B/wKhkFmZoGruAK-uCAAEK3y251Mg3665.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
12.3MATLAB求解C
=char(A)
將數組
A
轉換為字符數組
從32到127的整數對應于可打印的ASCII字符.ASCII字符表中65到90的整數代表大寫字母A到Z(見表12-3).序號分組密文密文表值明文表值分組明文1WK2311721GU2VA22149DI3CP316114AN4E513M
A19I5O1513M
C31A6I919S
X248H7G79I
W2325Y8I99I
Z00Z9U219I
R186F10O1521U
Q1723W11W235E
A19I表12-3分組明文12BA210J
19I13L122B
O155E14H814N
D410J15K119I
C31A16E513M
A19I17F64D
C31A18L1214N
W2325Y19W2321U
C31A20V2214N
L124D21E55E
M1313M22I99I
M1313M23C31A
C31A例12.3字符函數char舉例.>>A=[776584766566];>>C=char(A)C='MATLAB'>>whosCNameSizeBytesClassAttributesC1x612char>>a='Hello,World';>>double(a)ans=列1至9721011081081114487111114列10至11108100例12.4加密過程可以通過MATLAB編程直接得到密文,程序如下:m=26;enmat=[12;03];ZERO=64;c=[];e1=[];astr=input('輸入要加密的明文文字(全部為大寫字母):')whileany(double(astr)>90|double(astr)<65)astr=input('輸入錯誤,應該全部為大寫字母:')enda1=double(astr);lh=length(a1);ifmod(length(a1),2)==1a1=[a1,a1(length(a1))];enda1=a1-ZERO;fori=1:length(a1)ifa1(i)==26a1(i)=0;endendc=reshape(a1,2,length(a1)/2);d1=mod(enmat*c,m);e1=reshape(d1,length(a1),1);e1=e1';e1=e1+ZERO;fori=1:length(e1)ife1(i)==64e1(i)=90;endende1=e1(1:lh);char(e1)%將e1的每個數值轉換為字符例12.5
解密過程可以通過MATLAB編程直接得到原文,程序如下:m=26;enmat=[1,2;0,3];demat=[1,8;0,9];ZERO=64;c=[];e1=[];astr=input('輸入要解密的密文文字(全部為大寫字母):')while
any(double(astr)>90|double(astr)<65)
astr=input('輸入錯誤,全部應該為大寫字母:')enda1=double(astr);lh=length(a1);if
mod(length(a1),2)==1
a1=[a1,a1(length(a1))];enda1=a1-ZERO;for
i=1:length(a1)
if
a1(i)==26
a1(i)=0;
endendc=reshape(a1,2,length(a1)/2);d1=mod(demat*c,m);e1=reshape(d1,length(a1),1);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個人車位出租合同樣本(2篇)
- 服裝公司辦公室裝修合同
- 商業(yè)地產租賃居間協議樣本
- 保健食品配送合同范本
- 2025年度信息安全保密技術合作開發(fā)合同
- 人工智能監(jiān)理居間合同
- 服裝批發(fā)市場物流合同
- 橡膠行業(yè)融資居間合同范例
- 2025年度安防產品區(qū)域代理及市場推廣合同
- 2025年度信息安全保密合作協議
- 《媒介社會學》課件
- 項目設計報告范文高中
- 成人手術后疼痛評估與護理團體標準
- zemax-優(yōu)化函數說明書
- 2021年《民法典擔保制度司法解釋》適用解讀之擔保解釋的歷程
- 第02講 導數與函數的單調性(學生版)-2025版高中數學一輪復習考點幫
- 《醫(yī)療機構工作人員廉潔從業(yè)九項準則》專題解讀
- 成立商會的可行性報告5則范文
- 湖南財政經濟學院《常微分方程》2023-2024學年第一學期期末試卷
- 游戲賬號借用合同模板
- 2022年中考英語語法-專題練習-名詞(含答案)
評論
0/150
提交評論