A. matlab常用的命令有哪些
1、!dir 可以查看当前工作目录的文件。 !dir& 可以在dos状态下查看。
2、who 可以查看当前工作空间变量名, whos 可以查看变量名细节。
3、功能键:
功能键 快捷键 说明
方向上键 Ctrl+P 返回前一行输入
方向下键 Ctrl+N 返回下一行输入
方向左键 Ctrl+B 光标向后移一个字符
方向右键 Ctrl+F 光标向前移一个字符
Ctrl+方向右键 Ctrl+R 光标向右移一个字符
Ctrl+方向左键 Ctrl+L 光标向左移一个字符
home Ctrl+A 光标移到行首
End Ctrl+E 光标移到行尾
Esc Ctrl+U 清除一行
Del Ctrl+D 清除光标所在的字符
Backspace Ctrl+H 删除光标前一个字符 Ctrl+K 删除到行尾
Ctrl+C 中断正在执行的命令
4、clc可以命令窗口显示的内容,但并不清除工作空间。
B. matlab如何撤销上一步命令
1、第一个清除命令,清空命令行的命令clc,如图所示:
C. 如何用MATLAB编写返回上一层的命令
改好了,改成了一个函数
function kmenu()
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
k=menu('主菜单','计算振型','计算灵敏度');
switch k
case 1
k1=menu('次一菜单','选项一','选项二','返回上一层')
switch k1
case 1
%具体内容
case 2
%具体内容
case 3
kmenu();
end
case 2
k2=menu('次二菜单','选项一','选项二','返回上一层')
switch k2
case 1
%具体内容
case 2
%具体内容
case 3
kmenu();
end
end
end
运行时只要 输入kmenu就可以了
D. matlab如何返回执行命令之前的路径
运行其它命令前输入下面的命令获得当前的路径:
path=pwd;
运行命令后,使用下面的命令返回即可:
cd(path)
E. 跪求 matlab中if语句中的elseif语句结束如何返回if后命令继续执行
matlab中if语句中的elseif语句结束如何返回if后命令继续执行
如果是下列结构:
for i=1:N1 %第一个for循环
执行语句1
for j=1:N2 %第二个for循环
执行语句2
if (条件)
执行语句3
continue
end
执行语句4
end
执行语句5
end
当if条件满足并执行continue语句后,“执行语句4”不执行,跳转到第二个for循环,即i自动加1,再继续执行。
F. matlab语句编写错误,如何返回上一步
这样写我真的看不出你要写的数学表达式是什么样的啊,不好瞎猜。
只能说你‘(’比‘)’少一个,这样写一定是不对的,至少要一样多啊。
建议你分步骤的写
比如
A=-(0.005/(0.05^2))
B=((i-1+1/2)*0.05)^2)
C=A*B;
这样()少些不容易出错
我感觉写成m文件比较好,好修改,也易于执行。
命令行输入
edit
test
%test是你要写的文件名
然后将你要写的内容写入这个文件就好了
A=zeros(19,19);B=zeros(19,19);
X=zeros(19);
for
i=1:19
A(i,i+1)=-((0.005/(0.05^2))*((i-1+1/2)*0.05)^2))
end
之后保存
使用时只要在命令行打入test就好了。
需要修改时依旧
edit
test
我个人认为这样比较合理。
G. Matlab中怎么返回一个数组中元素的个数
比如
>>
A=[1
2
3
5];
然后用命令
>>
number=length(A)
数组A的元素个数就显示出来了。
number
=
4
如果A是多行多列的矩阵,则需要计算如下
>>
[r
c]=size(A);
>>
number=r*c
r是行数,c是列数,number是乘积,就是元素数量
H. matlab中返回3×3单位矩阵的命令为
摘要 function test_targets = knn(train_patterns, train_targets, test_patterns, K)
I. matlab怎样返回上一步修改
1、matlab修改到上一步小数点后4位,比如输入pi显示的是3.1416是3.141592.。。的四舍五入显示。