matlab中有哪些输出函数,MATLAB中查找并输出的函数有什么
程序如下:
function R=username(S)
%S为用户名的字符串
if ~isstr(S)
error('Input argument is not string.');
end
%读取数据
[Ad,At]=xlsread('final exam-mini project-database.xlsx','Students');
A=At(3:end,1:end);
p=isnan(Ad);
po=find(p(1,:));
Ad=mat2cell(Ad,ones(1,size(Ad,1)),ones(1,size(Ad,2)));
A(3:end,3:po+1)=Ad(:,1:po-1);
A(3:end,po+3:end)=Ad(:,po+1:end);
[~,B]=xlsread('final exam-mini project-database.xlsx','Assignments');
BAP=instr(B(:,1),'Assignment');
BAP=find(BAP);
BEP=instr(B(:,1),'Exam Question');
BEP=find(BEP);
BA=B(BAP:BEP-2,1:end);
BE=B(BEP:end,1:end);
%寻找用户名
p=instr(A(:,2),S);
po=find(p);
if isempty(po)
error('该用户名不存在!');
end
A1=A([1,2,po],[1,2,29,30]);
disp(A1)
P=instr(A(1,:),{'Assignment','Exam Question','Overall Grade'});
P=find(P);
A2=A([2,po],[P(1):P(2)-1]);
disp('Assignment:')
disp(A2)
A3=A([2,po],[P(2):P(3)-1]);
disp('Exam Question:')
disp(A3)
disp(['Overall Grade: ',num2str(A{po,P(3)})])
%输出额外信息
for n=1:size(A2,2)
if A2{2,n}<70
disp(['Recommended review Assignment ',num2str(n),': Grade: ',...
num2str(A2{2,n}),' out of 100 points'])
PA2=BA([1,n+1],:);
disp(PA2)
else
continue;
end
end
AS=[5*ones(1,16),3*ones(1,16)];
AS(1,[9,10,11,14,16])=20;
AS(2,[9,10,11,14,16])=10;
for n=1:size(A3,2)
if A3{2,n}
disp(['Recommended review Exam Question ',num2str(n),': Grade: ',...
num2str(A3{2,n}),' out of ',num2str(AS(1,n)),' points'])
PA3=BE([1,n+1],:);
disp(PA3)
else
continue;
end
end
function p=instr(string,pattern)
%寻找pattern在string中的位置
%string为元胞数组
%pattern为元胞数组或者单个字符串
p=zeros(size(string,1),size(string,2));
if iscell(pattern)
pattern=reshape(pattern,prod(size(pattern)),1);
for pa=1:length(pattern)
l=strfind(string,pattern{pa});
l=reshape(l,prod(size(l)),1);
for m=1:length(l)
if isempty(l{m})
continue;
else
p(m)=1;
break;
end
end
end
elseif isstr(pattern)
l=strfind(string,pattern);
l=reshape(l,prod(size(l)),1);
for m=1:length(l)
if isempty(l{m})
continue;
else
p(m)=1;
break;
end
end
else
error('Argument is not cell or string!');
end
return
matlab中有哪些输出函数,MATLAB中查找并输出的函数有什么相关推荐
- matlab中如何输出,MATLAB中如何实现输出一个函数表达式
www.mh456.com防采集. 1.很简单啊2113.2.比如我们输出一个函数f=A*sin(x)-B*exp(C*x)这种表达5261式,A,B,C是你输入的任何参4102数.(1)你写上如下代 ...
- matlab 列出具体表达式,MATLAB中如何实现输出一个函数表达式
答:要具体哦,如果一个自变量,函数图像就是曲线,用plot 如果是2个自变量,函数图像就是曲面了,如f=3*exp(-x-4*y),可以用以下表示. f=@(x,y)3*exp(-x-4*y); ez ...
- 【Matlab】如何自定义无输入和无输出的函数?
1.Introduction 话说,使用Matlab差不多一年了,也在博客分享了一些Matlab使用小技巧.然而,一年了,我从来没自定义过函数.代码都是顺序往下写,你知道我这一年是怎么过的吗!终于,在 ...
- Excel中查找比对VLOOKUP()函数的使用方法一
在使用多个Excel表时,很多时候一个表格的有些数据需要从其他表格中取获取,一种方法就是两个表格之间相互切换,查找.复制.粘贴,数据量大的话,多切换几次相信眼睛都会花,那有没有更方便的方法?当然有了, ...
- c语言中用于格式化输出的函数,C语言中格式化输入输出函数(转)
1.1.1 格式化输入输出函数 一.printf()函数 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出 信息.在编写程序时经常会用到此函数.printf()函数的调用格 ...
- C++中标准库 输出 puts()函数
puts()函数在标准库<iostream>中,输入为字符串. puts("I am a student!");
- matlab mex使用vc,matlab和VC++混合编程(mex方法)【转帖】
第一节.用c编写mex程序[开篇] 用C编写mex程序 大家都知道,matlab是一种解释型的编程环境,也就是说,跟以前的basic一样,是读 一句执行一句的.这样做可以很方便的实现编程过程中的交互, ...
- 四剑客查找字符_查找“三剑客”:LOOKUP函数、VLOOKUP函数与HLOOKUP函数
LOOKUP的中文含义就是查找.LOOKUP函数可以在单行或者单列中查找,而VLOOKUP函数则是多列查找,HLOOKUP函数是多行查找. (一)LOOKUP函数--单行或单列中查找 1.语法 LOO ...
- matlab查找替换指令,使用matlab GUI在.txt文件中编辑特定数字使用搜索/替换
使用matlab GUI在.txt文件中编辑特定数字使用搜索/替换 我有一堆不同的模板.txt文件,我想由Matlab中的用户访问.这些模板看起来像这样,但是有一些主要的区别,我将解释: LOAD B ...
最新文章
- 深入Java泛型(三):泛型的上下边界
- c++ 指针的指针参数
- sping jdbc 链接mysql_Spring Boot JDBC 连接数据库示例
- keepalived安装实录
- 计算机视觉 AI 工具集 OpenVINO™,是你心目中的深度学习框架 Top1 吗?
- 10月25日-10月29日一周宣讲会安排
- 【渝粤教育】国家开放大学2018年春季 0175-22T社会调查研究与方法 参考试题
- linux负载均衡总结性说明(四层负载/七层负载)
- [Houdini 程序化生成] 基于UV的生成工具
- 王垠:对TAOCP的真正看法
- 身份证识别鉴别证件真假
- python微信支付_微信支付 python版
- python中ones zeros 的用法
- STM32串口中断接收一帧数据
- 物联网信息安全复习笔记(从头开始,两天速成)
- 正态分布概率密度函数的推导
- activeMQ消息队列(xml方式)
- VSTO C# 操作excel
- C/C++ 费诺编码实现
- Java学习笔记-线程中countDown()使用
热门文章
- 计算机工作对身体有害吗,在电脑前长时间工作会对身体有害处吗?
- 格力电器Java面试题_JAVA设计模式学习--工厂模式
- 手机子王掩码和网关查找_C程序使用位掩码查找奇数或偶数
- g++默认参数_C ++默认参数| 查找输出程序| 套装1
- 双“11”搞促销?用贪心算法来盘他!
- 「递归算法」看这一篇就够了|多图
- c# 获取电脑硬件信息通用查询类[测试通过]
- struts的开发模式
- VMware ubuntu20.04 server随win10自动启动与关闭
- mac 启动php70 fpm,mac 启动php-fpm