关键词:
matlab初级练习
本专栏是matlab的一些基础练习,因为我也在学习阶段,所以难免会有一些错误,欢迎各位大佬纠正。
实验内容与要求
- 给定两个excel文件,一个是“matlab课学生名单.xlsx”,一个是“需要剔除学生名单.xlsx”,请用matlab实现从“matlab课学生名单.xlsx”文件中剔除“需要剔除学生名单.xlsx”中的学生信息,结果保存到"matlab剩余学生名单.xlsx"中。
- 小陈、小李、小金、小林四人去物美超市买水果,小陈买了一斤苹果,两斤梨子,三斤香蕉和一斤脐橙,花了25.66元,小李买了两斤苹果,一斤梨子,一斤香蕉,一斤脐橙,花了20.10元,小金买了一斤苹果,两斤梨子,一斤香蕉,一斤脐橙,花了17.70元,小林买了3斤苹果,一斤梨子,两斤香蕉,3斤脐橙,花了36.22元,用matlab求解苹果、梨子、香蕉、脐橙分别多少钱一斤?另外小宋想去买购买苹果1斤、梨子两斤、香蕉两斤、脐橙两斤,需要花费多少钱?
- 编写 M函数文件,通过流程控制语句,建立如下的矩阵:
实验过程与结果
- 程序一:
clc;clear;
[a,xlsDate,b] = xlsread('matlab课学生名单.xlsx');
[c,xlsDate2,d] = xlsread('需要剔除学生名单.xlsx');
xlsAns = [num2cell(setdiff(a,c)),setdiff(xlsDate,xlsDate2)];
xlswrite('matlab剩余学生名单.xlsx',xlsAns);
2.程序二:
clc;clear;
A = [1,2,3,1;2,1,1,1;1,2,1,1;3,1,2,3];
b = [25.66;20.10;17.70;36.22];
X = A\\b
money = [1,2,2,2]*X
答案2:X =
4.9800
2.5800
3.9800
3.5800
money =
25.2600
3.程序三:
clc;clear;
y = input('请输入矩阵大小:');
res = zeros(y+1,1);
for i=1:1:y+1;
temp = zeros(y+1,1);
for j = 1:1:y+1
if i>=j;
temp(j,1)=i-j;
end
end
res = [res,temp];
end
res = res(:,2:y+2)
答案3:res =
0 1 2 3 4 5 6
0 0 1 2 3 4 5
0 0 0 1 2 3 4
0 0 0 0 1 2 3
0 0 0 0 0 1 2
0 0 0 0 0 0 1
0 0 0 0 0 0 0
matlab练习程序(神经网络识别mnist手写数据集)(代码片段)
记得上次练习了神经网络分类,不过当时应该有些地方写的还是不对。这次用神经网络识别mnist手写数据集,主要参考了深度学习工具包的一些代码。mnist数据集训练数据一共有28*28*60000个像素,标签有60000个。测试数据一共有28*2... 查看详情
matlab练习题(代码片段)
题目描述已知银行整存整取存款不同期限的月息利率分别为:0.315%期限一年0.330%期限二年0.345%期限三年0.375%期限五年0.420%期限八年要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。如10万,存1... 查看详情
matlab练习题(代码片段)
题目描述已知银行整存整取存款不同期限的月息利率分别为:0.315%期限一年0.330%期限二年0.345%期限三年0.375%期限五年0.420%期限八年要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。如10万,存1... 查看详情
matlab练习题金币(代码片段)
题目描述国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;... 查看详情
matlab练习题金币(代码片段)
题目描述国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;... 查看详情
练习一(代码片段)
描述:输入几个数字及其中某两个数字之和,返回列表中两个数字的相应索引。例如:输入list=[1,2,3,5,6]和sum=[6],返回0,5。代码:str=input(‘pleaseinputyournumbers:‘)numbers=str.split(‘,‘)numbers=list(map(float,numbers))sum=input(‘pleaseinputyourtarget... 查看详情
多线程练习一(代码片段)
/***@paramargs*/publicstaticvoidmain(String[]args)//demo1();Threadt1=newThread()publicvoidrun()//this.setName("张三");System.out.println(this.getName()+"....aaaaaaaaaaaaa");;Threadt2=newThread()pu 查看详情
matlab练习题1(代码片段)
练习:基本操作与简单输入输出题干:%第一,二题略%第三题x=input('')y=x^3+((x-0.98)^2)/((x+1.25)^3)-5*(x+(1/x))%第四题cos(2*pi/3)-(9-sqrt(2))^(1/3)%第五题a=3;A=4;b=a^2;B= 查看详情
matlab练习程序(数据主方向)(代码片段)
...一步运算,把原始数据旋转到主轴对应的坐标系上即可。matlab代码如下:clearall;closeall;clc;mu=[00];sigma=[11.3;1.33];data=mvnrnd(mu,sigma,1000);me=mean(data);sigma=(data-me)‘*(data-me)/(lengt 查看详情
java基础练习一(代码片段)
/**使用BufferedReader类处理输入数据,得到整数*/importjava.io.IOException;importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclassInputDataprivateBufferedReaderbuf=null;publicInputData()this.buf=ne 查看详情
matlab练习题(代码片段)
题目描述身高预测:男性成人身高=(父亲身高+母亲身高)*0.54cm女性成人身高=(父亲身高*0.923+母亲身高)/2cm如果喜爱体育锻炼,那么身高可增加2%;如果有良好的饮食习惯,可增加身... 查看详情
matlab练习题(代码片段)
题目描述身高预测:男性成人身高=(父亲身高+母亲身高)*0.54cm女性成人身高=(父亲身高*0.923+母亲身高)/2cm如果喜爱体育锻炼,那么身高可增加2%;如果有良好的饮食习惯,可增加身... 查看详情
matlab练习二基本绘图(代码片段)
这是matlab第二次基本练习,如有错误请多指教实验要求:1、创建一个4*5的随机矩阵,提取第一行和第二行中大于0.3的元素组成矩阵。2、设,把X=0~2π区间分为125点,画出以x为横坐标,y为中坐标的曲线。3、设,要求在区... 查看详情
java从最后一次练习递归kth(代码片段)
django练习一(代码片段)
Django图书管理系统创建一个项目1.django-adminstartproject图书管理2.cmd命令终端下创建一个apppythonmanage.pystartappapp01配置settings.py文件(此处填写了后续需要配置的所有内容)1、注释该行内容(大约在47~57行)#‘django.middleware.csrf.CsrfView... 查看详情
sdn练习一(代码片段)
SDN练习第一题题目描述实现网络拓扑:具体要求:南向接口采用OpenFlow协议。可查看网络的拓扑信息视图。H1、H2、H3、H4任意两两可互通。实现思路利用mininet可视化图形界面miniedit画出网络拓扑以及实现openflow协议,之后导出python... 查看详情
函数式编程(练习一)(代码片段)
作业现要求你写一个简单的员工信息增删改查程序,需求如下:当然此表你在文件存储时可以这样表示1,AlexLi,22,13651054608,IT,2013-04-012,JackWang,28,13451024608,HR,2015-01-073,RainWang,21,13451054608,IT,2017-04-014,MackQiao,44,15653354208,Sales,2016-02- 查看详情
练习一(代码片段)
1、使用range打印100,99,98,....1,01foriinrange(100,-1,-1):2print(i) 2、用while和for分别计算出1-2+3-4....+991num=12num2=03whilenum<100:4ifnum%2==0:5num2=num2-num6else:7num2=num2+num8num+=19print(num2)1011sum 查看详情