一道matlab的题目!1. 编写一个程序,读取一句英语短语,并将其编制成莫尔斯码,再用一个程序将莫尔斯码变成英语.莫尔斯码是世界上最著名的编码机制,是1832年由Samuel Morse创立的,用于电报系统

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 04:39:30
一道matlab的题目!1. 编写一个程序,读取一句英语短语,并将其编制成莫尔斯码,再用一个程序将莫尔斯码变成英语.莫尔斯码是世界上最著名的编码机制,是1832年由Samuel Morse创立的,用于电报系统

一道matlab的题目!1. 编写一个程序,读取一句英语短语,并将其编制成莫尔斯码,再用一个程序将莫尔斯码变成英语.莫尔斯码是世界上最著名的编码机制,是1832年由Samuel Morse创立的,用于电报系统
一道matlab的题目!
1. 编写一个程序,读取一句英语短语,并将其编制成莫尔斯码,再用一个程序将莫尔斯码变成英语.
莫尔斯码是世界上最著名的编码机制,是1832年由Samuel Morse创立的,用于电报系统使用.莫尔斯码编码规则如下:①字母、数字和一些特殊符号(如圆点、逗号、分号)用一系列指定的点和线表示;②单词之间用三个空格分开,没有点和线;③编码字母之间用一个空格.
字符/数字 代码 字符/数字 代码 字符/数字 代码
A .- M ―― Y -.――
B -... N -. Z ――..
C -.-. O ――― 1 .――――
D -.. P .――. 2 ..―――
E . Q ――.- 3 ...――
F ..-. R .-. 4 ....-
G ――. S ... 5 .....
H .... T - 6 -....
I .. U ..- 7 ――...
J .――― V ...- 8 ―――..
K -.- W .―― 9 ――――.
L .-.. X -..- 0 ―――――

一道matlab的题目!1. 编写一个程序,读取一句英语短语,并将其编制成莫尔斯码,再用一个程序将莫尔斯码变成英语.莫尔斯码是世界上最著名的编码机制,是1832年由Samuel Morse创立的,用于电报系统
用法:
morsecode=morse('matlabsky baidu wacs5',0) %编码
srccode=morse(morsecode,1) %解码
morsecode(2)='.'; %修改码
srccode=morse(morsecode,1) %错误的morse码进行解码
function Dst=morse(Src,Flag)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%Author :wacs5
%%Date :20101031
%%Function :morse(莫斯密码)编码和解码
%%Argument :Src为待编码/解码的字符串
%% :Flag=0为编码,Flag=1为解码
%%Return :Dst为完成的编码/解码的字符串
%%Called Mtb :disp,find,isempty,isequal,length,nargin,strrep,warning
%%Example:
%% :morsecode=morse('matlabsky baidu wacs5',0)
%% :srccode=morse(morsecode,1)
%% :morsecode(2)='.'; srccode=morse(morsecode,1) %错误的morse码
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if nargin==1
Flag=0; %缺省为编码
end
Dst=[];
SrcAlpha=['A':'Z','1':'9','0']; %原始字母
EncAlpha={'.-','-...','-.-.','-..','.','..-.','――.','.','..','.―――','-.-','.-..','――','-.','―――','.――.','――.-','.-.','...','-','..-','...-','.――','-..-','-.――','――..','.――――','..―――','...――','.-','.','-.','――...','―――..','――――.','―――――'}; %相应的morse码
if Flag==0
disp('Encoding'); %编码
for i=1:length(Src)
if Src(i)>='a' && Src(i)

一道matlab的题目!1. 编写一个程序,读取一句英语短语,并将其编制成莫尔斯码,再用一个程序将莫尔斯码变成英语.莫尔斯码是世界上最著名的编码机制,是1832年由Samuel Morse创立的,用于电报系统 matlab的一道题目:.编写一个矩阵相加函数mat_add(),使其具体的调用格式为 A=mat_add(A1,A2,A3,… )要求该函数能接受任意多个矩阵进行解法运算. matlab:编写一个M函数文件,使用for循环计算1~1000的累加和 用matlab编写一个程序:求出200以内的质数, matlab中表达式的编写 求1—100的所有素数,用MATLAB编写! 用MATLAB编写程序,统计从1到32765之间的素数的个数.还有一个题目,用MATLAB编程绘制下列函数的图形,X^2-Y^2-Z^2=4.各位大侠求救啊,这两个题目大侠们给个答案啊 如何用matlab编写一个分段函数 求大神编写一个matlab公式! 求一道matlaB题答案啊.急用.编写程序证明任何一个大于等于6的偶数n总可以分解成两个奇素数的和.要求:(1) 对输入数字n做出合理性判断,对不合理情况输出错误信息.(2) 如果n=136,总共有多 用matlab的解一道题若X是一个 256 X 256 矩阵,请编写一个函数,要求格式为 Y=function_name(X,n),其中 n 是一个正整数( 指数分布--matlab如何由指数分布产生一个样本容量为N的样本;用Matlab编写,并加以说明 matlab的m函数怎么编写 matlab语言编写下面的公式 Matlab 是用什么语言编写的? matlab编写一个函数,用于求x、y、z的最小值,f为返回结果. matlab,编写一个实现n阶乘的函数.速度采纳如题,速度采纳! 利用matlab,编写一个函数,该函数依次输出数组的最大值,最小值,平均值,元素总数