Matlab读取和另存

2023-11-03 09:58
文章标签 matlab 读取 另存

本文主要是介绍Matlab读取和另存,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、Matlab另存为TXT

clear all;
close all;
clc;
 
A=[1,2;3,4];
Fid=fopen('test.txt','wt');
for i=1:2
    fprintf(Fid,'%10d%10d\n',A(i,1),A(i,2));
end
fclose(Fid);

二、读取和另存

txt数据如下图:
0    4579   31814   89773  173361  272399  376933  478893  572330  653241  719282  769475  803998  824151  832600  833957  833957  833957  834600  834600  826608  815146  811916  811916  811916  811904  811540  809108  801419  785871  763042  737729  717129  706474  704560  704560  704560  705737  713111  730537  759404  798953  846860  899947  954825 1008366 1057962 1101635 1138013 1166243 1185859 1196641 1198490 1191345 1175163 1149956 1115890 1073417 1023416  967327  907242  845939  786779  733439  689407  657264  637866  629665  628359  628359  628359  630945  645375  673493  708732  741902  766577  781213  788041  790384  790735  790735  790735  791025  792665  796015  800574  805422 
matlab程序如下:
clear all;
clc;
fid1=fopen('motor1.txt','r');
motor1=fscanf(fid1,'%d ');
fclose(fid1);
 
A=load('motor1.txt');
 
size1=size(motor1);
for i=1:size1(1)
    motor1(i)=motor1(i)/(23*4000);
end
xlswrite('motor1.xls', motor1);%另存为excel格式
 
 
读取csv格式文件:
distance=xlsread('data_001.csv','B42:B701');

三、读取包含任意数据类型的规律数据

函数:textread


例如数据保存在test.dat中:
YAOBU-1.8     3.26102E-005         0.840973          176.942       NO       
YAOBU-1.11     6.45224E-005          2.23194          173.244       NO       
YAOBU-1.45     2.23892E-006         0.527337           177.65       NO       
YAOBU-1.48       0.00559958          7.33617          163.588       NO       
YAOBU-1.122        0.0035822          7.14721          162.253       NO       
YAOBU-1.142       0.00116375          10.2233          159.765       NO       
YAOBU-1.155       0.00592399         0.722135          96.5016       NO       
YAOBU-1.257       0.00146776          10.5126          163.123       NO       
YAOBU-1.287       0.00594193         0.267587              90.       NO       
YAOBU-1.317       0.00381112         0.334876           90.918       NO       
YAOBU-1.320        0.0342605          9.01046          149.769       NO

读取数据m文件:

clear all;
close all;
clc;
format long;
for i=2:4
    [c1 c2 c3 c4 c5]=textread('test.dat','YAOBU%f %f %f %f %s',i);
end


这篇关于Matlab读取和另存的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/337373

相关文章

matlab读取NC文件(含group)

matlab读取NC文件(含group): NC文件数据结构: 代码: % 打开 NetCDF 文件filename = 'your_file.nc'; % 替换为你的文件名% 使用 netcdf.open 函数打开文件ncid = netcdf.open(filename, 'NC_NOWRITE');% 查看文件中的组% 假设我们想读取名为 "group1" 的组groupName

利用matlab bar函数绘制较为复杂的柱状图,并在图中进行适当标注

示例代码和结果如下:小疑问:如何自动选择合适的坐标位置对柱状图的数值大小进行标注?😂 clear; close all;x = 1:3;aa=[28.6321521955954 26.2453660695847 21.69102348512086.93747104431360 6.25442246899816 3.342835958564245.51365061796319 4.87

C# double[] 和Matlab数组MWArray[]转换

C# double[] 转换成MWArray[], 直接赋值就行             MWNumericArray[] ma = new MWNumericArray[4];             double[] dT = new double[] { 0 };             double[] dT1 = new double[] { 0,2 };

argodb自定义函数读取hdfs文件的注意点,避免FileSystem已关闭异常

一、问题描述 一位同学反馈,他写的argo存过中调用了一个自定义函数,函数会加载hdfs上的一个文件,但有些节点会报FileSystem closed异常,同时有时任务会成功,有时会失败。 二、问题分析 argodb的计算引擎是基于spark的定制化引擎,对于自定义函数的调用跟hive on spark的是一致的。udf要通过反射生成实例,然后迭代调用evaluate。通过代码分析,udf在

libsvm在matlab中的使用方法

原文地址:libsvm在matlab中的使用方法 作者: lwenqu_8lbsk 前段时间,gyp326曾在论坛里问libsvm如何在matlab中使用,我还奇怪,认为libsvm是C的程序,应该不能。没想到今天又有人问道,难道matlab真的能运行libsvm。我到官方网站看了下,原来,真的提供了matlab的使用接口。 接口下载在: http://www.csie.ntu.edu.

下载/保存/读取 文件,并转成流输出

最近对文件的操作又熟悉了下;现在记载下来:学习在于 坚持!!!不以细小而不为。 实现的是:文件的下载、文件的保存到SD卡、文件的读取输出String 类型、最后是文件转换成流输出;一整套够用了; 重点: 1:   操作网络要记得开线程; 2:更新网络获取的数据 切记用Handler机制; 3:注意代码的可读性(这里面只是保存到SD卡,在项目中切记要对SD卡的有无做判断,然后再获取路径!)

ROS1 + Realsense d455 固件安装+读取rostopic数据

目录 安装固件(一定要匹配)ROS1 wrapper 安装方法Realsense SDK 安装方法Realsense Firmware 安装方法 修改roslaunch配置文件,打开双目图像和IMU数据其他坑点参考链接 安装固件(一定要匹配) 如果你是使用ROS1获取realsense数据的话,一定要注意,SDK, Firmware的版本不是越新越好!!,这是因为intel已经不

Python批量读取身份证信息录入系统和重命名

前言 大家好, 如果你对自动化处理身份证图片感兴趣,可以尝试以下操作:从身份证图片中快速提取信息,填入表格并提交到网页系统。如果你无法完成这个任务,我们将在“Python自动化办公2.0”课程中详细讲解实现整个过程。 实现过程概述: 模块与功能: re 模块:用于从 OCR 识别出的文本中提取所需的信息。 日期模块:计算年龄。 pandas:处理和操作表格数据。 PaddleOCR:百度的

Matlab/Simulink中PMSM模型的反电动势系数和转矩系数

Matlab/Simulink中PMSM模型的反电动势系数和转矩系数_matlab pmsm-CSDN博客

MATLAB层次聚类分析法

转自:http://blog.163.com/lxg_1123@126/blog/static/74841406201022774051963/ 层次聚类是基于距离的聚类方法,MATLAB中通过pdist、linkage、dendrogram、cluster等函数来完成。层次聚类的过程可以分这么几步: (1) 确定对象(实际上就是数据集中的每个数据点)之间的相似性,实际上就是定义一个表征