CAD教程 行业资讯 3D模型下载 Pro/E教程 CAD书店 软件下载 联系我们
技术资料 CAD招聘 发布招聘 CAD问答 设计竞赛 CAD认证 北京CAD培训
视频教程 PS教程 CAD图纸 图书推荐 Solidworks教程 CAD培训 CAD软件商

 最新视频教程Pro/ENGINEER Wildfire2.0 工业设计实例视频教程 (全套免费在线学习)   AutoCAD视频教程每日更新
 
首页 > CAD在线问答 > matlab

matlab的入门级问题 帮我一句一句解答

2013-06-14 51自学网




第一题
A=[1 4 7; 2 5 8; 3 6 9];%创建3X3矩阵
B=[A;[ 1 5 9]]%在A基础上加一行[ 1 5 9],变为4X3
C=B(1:2, [2 3])%取B的1,、2行,3、4列
D=B(1:3, :)%取B的前3行

结果:
B =
1 4 7
2 5 8
3 6 9
1 5 9

C =
4 7
5 8

D =
1 4 7
2 5 8
3 6 9

第二题
x=[0 1 0;1 0 1; 0 0 5];
for i=1:7%取x中前7个元素,按列计算
if x(i)==0
x(i)= 1;%如果x(i)等于0,则x(i)赋值为0,即把x中前7个元素所有0变为1
else
x(i)=0;%把前7个元素中其他不为0的全变为0
end
end
x%显示x

结果:
x =
1 0 1
0 1 1
1 1 5
我来回答 共有条 回答
用户名: 密码:
验证码: 匿名发表
| AutoCAD | Pro/E | UG | 3Dmax | catia | solidworks | maya | photoshop | 模具设计 | 有限元 | matlab | 计算机图形学 | 室内设计 |