matlab如何将分数和人名写入excel的某一列中
来源:互联网 发布:大提琴曲 知乎 编辑:程序博客网 时间:2024/05/23 00:27
例如:有一串分数a=[-6.7088 2.3705 3.0780 -2.9247];
对它进行排序[m,n]=sort(a); %此时是对其进行升序排列,m为排序后的分数,n为该分数在元数组中的位置;
转化为降序排列a1=fliplr(m);
保留两位小数a2=roundn(a1,-2);
把行转换为一列a3=a2';
把字符型的转换为字符串型a4=num2str(a3);
这时可把其转化为百分数a5=strcat(a4,'%');
把字符串型转化为cell型a6=cellstr(a5);%只有cell型的才可以写进excel单元格中;
即可把排序好的分数读入excel某一列中xlswrite('test.xls',a6,1,'b2');
有一串姓名b=[‘张三’;‘ 李四’;‘ 李丽’;‘ 柳颖’];
将字符串型文字转化为cell型b1=cellstr(b);
把姓名写如excel某一列中 xlswrite('test.xls',b1,1,'a2');
运行程序如下:
clcclear allclose alla=[-6.7088,2.3705,3.0780,-2.9247;][m,n]=sort(a);a1=fliplr(m);a2=roundn(a1,-2);a3=a2';a4=num2str(a3);a5=strcat(a4,'%');a6=cellstr(a5);xlswrite('test.xls',a6,1,'b2');b=['张三';'李四';'李丽';'柳颖'];b1=cellstr(b);xlswrite('test.xls',b1,1,'a2');
运行结果如下:
上例即完成了将姓名和分数写入excel的过程,必要时还可以加入for循环来实现!
- matlab如何将分数和人名写入excel的某一列中
- excel中的如何将某一列或几列设置为只读 不能修改和删除
- 如何将jTABLE的数据写入EXCEL中
- MATLAB 图像处理 灰度图 将图像中某一行或者某一列的灰度值 绘制成一条曲线
- SQL中如何将一个表中的某一列的数据复制到另一个表中的某一列里
- 如何将Excel中隐藏的列显示出来
- 如何将Excel数据导入MATLAB中
- 如何解决“Excel中某一列是运算以后得出的,删除原来列以后,数据没有了”的问题
- 如何对excel某一列的数据进行分列
- MATLAB如何提取某一矩阵的某一列的部分数据?
- Excel中如何将数字列转换成文本列
- matlab如何将二进制文件写入txt文档中
- 矩阵中去除某一行/列[matlab]
- java如何将Excel表格中内容写入oracle数据库
- C#中如何给GridView添加页脚以实现统计某一列值的和
- excel中判断一个表中的某一列的数据在另一个表中的某一列中是否存在
- excel中判断一个表中的某一列的数据在另一列中是否存在
- ORACLE如何找出某一列中含有中文的记录
- hdu1869六度分离【图、弗洛伊德算法】
- SecureCRT中改变背景色和文字颜色
- 关于>?和<?运算符
- 定制Android模拟器skin
- linux history 命令详解
- matlab如何将分数和人名写入excel的某一列中
- html表单
- ubuntu下为Tiny6410搭建nfs服务器
- 设置oracle数据库密码永不过期(ORA-28002)
- 黑马程序员--值类型和引用类型 (05)
- 用IP地址反查主机名
- acm 常用oj
- android 编译找不到符号
- http 错误代码表