当前位置: 首页 > news >正文

matlab读写json文件

Background

  • 通常,在matlab中使用mat文件进行数据存储。MAT文件是MATLAB中用来存储数据的二进制文件格式。MAT文件可以包含各种数据类型,包括数字、矩阵、向量、结构体、字符和函数等。
  • 但是,当和其他语言有交互时,mat文件会不太方便。而json格式在许多编程语言中,包括MATLAB,都有提供解析和创建JSON数据的库和函数。
  • 不过,matlab没有提供内置的函数处理json数据,需要借助jsonlab工具。
  • jsonlab是MATLAB的一个开源项目,它提供了在MATLAB中处理JSON格式的数据的函数。

1、下载并安装JSONLab工具

1.1、第一种方式
  • 有matlab账号的可以 从JSONLab的官方网站下载
  • 解压后把里面license.txt和同级的那个jsonlab1.x文件夹拷贝到自己的matlab工具箱目录下
  • 添加路径
addpath('{安装位置}\toolbox\jsonlab-1.5')
savepath
  • 刷新缓存
rehash toolboxcache
1.2、第二种方式(推荐)
  • 这种方式更简单哈,直接从github或gitee克隆jsonlab源码,github下载地址
  • 克隆下来后,把jsonlab源码放到一个位置,如下图我的
    在这里插入图片描述
  • 然后在matlab中设置一下路径就行了,如下图
    在这里插入图片描述

2、测试

clc;clear% 创建一个结构体变量
data.name = 'John';
data.age = 30;
data.city = 'Beijing';% 将结构体变量写入JSON文件
savejson('', data, 'data.json');% 从JSON文件中读取数据
jsonData = loadjson('data.json');% 打印读取的数据
disp(jsonData);

在这里插入图片描述

http://www.lryc.cn/news/172528.html

相关文章:

  • 数据治理-数据仓库环境
  • DevOps与CI/CD常见面试问题汇总
  • OJ练习第178题——收集树中金币
  • uni-app打包iOS ipa文件后不上架App store为用户提供下载解决过程记录
  • MySQL学习系列(2)-每天学习10个知识
  • 黑马JVM总结(十四)
  • vue项目升级webpack
  • ubuntu的root用户修改密码失败
  • C++---链表
  • Unity使用Mirror制作局域网的同步
  • 算法 N皇后问题-(递归回溯)
  • 个人博客搭建记录
  • 下载vscode 更新
  • std::async简单使用
  • 【编程实践】在VS studio中配置Eigen库
  • SQLite 3.43 发布,性能大提升!
  • 数据中心液冷服务器详情说明
  • Openresty(二十二)ngx.balance和balance_by_lua终结篇
  • Docker注入环境变量且设置多个环境变量
  • 代码随想录二刷Day 15
  • Node.js环境安装与服务设置,结合内网穿透随时随地公网访问!
  • 八、数据类型转换
  • 2023数学建模研赛华为杯E题思路-出血性脑卒中临床智能诊疗建模
  • Windows Server 2012 R2系统远程桌面的数字证书算法SHA1升级到SHA256
  • windows进程管理相关命令
  • Flutter快速入门学习(一)
  • 网站排名下降的原因和解决方法(SEO优化失误可能导致网站排名下降)
  • 爱看小说手机网源码全站带数据带自动采集程序/ThinkPHP内核小说网站源码+书库数据库带自动采集
  • 《Java8实战》
  • 【初阶数据结构】——堆排序和TopK问题