下面是matlab代码 用此代码生成 dll

function outputArg1 = myfun(inputArg1,inputArg2)
temp1 =inputArg1+inputArg2;
temp2 =inputArg1-inputArg2;
temp3 =inputArg1*inputArg2;
temp4 =inputArg1/inputArg2;outputArg1(1).jx = {1*temp1+1,1*temp1+2,1*temp1+3};
outputArg1(1).jm = {1*temp2+1,1*temp2+2,1*temp2+3};
outputArg1(1).ig = {1*temp3+1,1*temp3+2,1*temp3+3};
outputArg1(1).iu = {1*temp4+1,1*temp4+2,1*temp4+3};outputArg1(2).jx = {2*temp1+1,2*temp1+2,2*temp1+3};
outputArg1(2).jm = {2*temp2+1,2*temp2+2,2*temp2+3};
outputArg1(2).ig = {2*temp3+1,2*temp3+2,2*temp3+3};
outputArg1(2).iu = {2*temp4+1,2*temp4+2,2*temp4+3};outputArg1(3).jx = {3*temp1+1,3*temp1+2,3*temp1+3};
outputArg1(3).jm = {3*temp2+1,3*temp2+2,3*temp2+3};
outputArg1(3).ig = {3*temp3+1,3*temp3+2,3*temp3+3};
outputArg1(3).iu = {3*temp4+1,3*temp4+2,3*temp4+3};
end

编译好用myfun.dll 在VS项目中添加引用

代码如下  使用GetField方法获取 对应关键字的数据

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MathWorks.MATLAB.NET.Arrays;using MathWorks.MATLAB.NET.Utility;
using myfun;
namespace ConsoleApp_matlab
{class Program{static void Main(string[] args){int a = 100;int b = 100;MWArray mWArraya = new MWNumericArray(a);MWArray mWArrayb = new MWNumericArray(b);Console.WriteLine(mWArraya);Console.WriteLine(mWArrayb);myClass myfun = new myClass();MWStructArray resultObj = (MWStructArray)myfun.myfun(mWArraya, mWArrayb);Console.WriteLine(resultObj.GetField("jx"));Console.WriteLine(resultObj.GetField("jx")[2]);Console.WriteLine(resultObj.GetField("jm"));Console.WriteLine(resultObj.GetField("ig"));Console.WriteLine(resultObj.GetField("iu"));Console.ReadLine();}}
}

可以直接在resultObj.GetField("jx")后面加引索 获取对应数据

运行结果

matlab 结构体数据(MWStructArray)读取到C#相关推荐

  1. 关于Python读取matlab结构体数据

    如下图所示,nclcolormap是拥有248个字段的结构体下面使用scipy可将任意字段读取import scipy.io as sciodataFile = r'D:\我的文件\我的数据\nclc ...

  2. 定义一个结构体,并使用结构体的方式保存这些数据。使用结构体的方式读取打印学号为 090098 与 090010 同学的各种信息

    某班的学生成绩如下表所示 学号 姓名 性别 班级 数学 英语 计算机 090092 边晓楠 女 数学 091 68 85 80 090093 陈红慧 女 数学 091 58 55 60 090094 ...

  3. Arduino EEPROM对结构体数据存储和读取

    Arduino EEPROM对结构体数据存储和读取 以Arduino UNO开发板为例. 注意:该示例不适用于在ESP8266上使用 EEPROM.put()或者 EEPROM.get()来对数据读写 ...

  4. ARM汇编语言实现peek()_ARM汇编之访问C语言结构体数据

    前言 本文的写作目的在于装逼,没有要产生实际价值的意思. 前几天在做编译器的项目,有一个项目团队成员一直在问我ARM汇编能不能读C语言的结构体.我心想,我这生成ARM汇编的代码是用C++写的呀,又不是 ...

  5. 【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 )

    文章目录 一.学生管理系统 二.代码示例 一.学生管理系统 前两篇博客 [C 语言]文件操作 ( 将结构体写出到文件中并读取结构体数据 | 将结构体数组写出到文件中并读取结构体数组数据 ) [C 语言 ...

  6. QT 使用数据流方式QDataSteam读写结构体数据

    文章目录 一.QT中保存单个变量到文件中 二.使用memcpy读写结构体数据 一.QT中保存单个变量到文件中 在QT中使用QDateStream进行数据流文件读写,保存数据(QT帮助中的例子). Ex ...

  7. linux进程内存结构体,Linux下网络编程(3)——进程间通信(IPC),共享内存,传递结构体数据...

    1. 前言 多进程,总有一些交互要做,不可能各自独立. 这里是最简单的例子.一个写入,一个读取. 一个建立共享内存,写入数据. 一个读取共享内存的内容. 2. 简单例子代码 twriter.cpp 代 ...

  8. matlab 结构体 单元数组,matlab结构体、数组和单元数组类型的创建

    matlab结构体.数组和单元数组类型的创建 @ matlab结构体类型 通过字段赋值创建结构体 创建格式: 结构体名称.字段名称 样例: >> student.name='Alan'; ...

  9. C语言经典例71-编写函数输出结构体数据

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 编写input()和output()函数输入,输出5个学生的数据记录. 2 分析 定义结构体,声明结构体数组,再编写函数传入结构体数组指针到 ...

最新文章

  1. 正向最大匹配算法 python代码_中文分词算法之最大正向匹配算法(Python版)
  2. 计算机系统的分类补充完整,数据库系统原(理B)13春A卷.doc
  3. K - Candies POJ - 3159(利用了自定义比较操作符)
  4. 为了边缘计算,亚马逊、谷歌、微软已正面交锋!
  5. UA PHYS515A 电磁理论III 静磁学问题2 标量势方法与向量势方法简介
  6. weblogic修改控制台ip_「Weblogic学习」Weblogic知识要点之JNDI/JTA编程开发
  7. private关键字 java 1613808402
  8. 互联网人求职现状:逃离互联网的人增多 求稳可以牺牲涨薪
  9. java内部类为什么使用很少_Java内部类你真的会吗?
  10. CF1041F Ray in the tube构造_思维
  11. POJ 3083 Children of the Candy Corn(DFS + BFS)
  12. Opencv之Meanshift和Camshift
  13. Listview刷新数据
  14. python求小于n的最大素数_枚举1--求小于n的最大素数
  15. antd-select拼音首字母模糊查询
  16. Censored! POJ - 1625
  17. Windows11 ISO原版系统镜像
  18. 计算机变式教学,试论大学公共计算机网络课程变式练习.pdf
  19. 学习区块链(一)--我为什么要学习区块链?
  20. 机器人正运动学DH参数表示法

热门文章

  1. 2020年最完整的Docker v19.x入门教程
  2. 打开计算机窗口的快捷键是什么,打开多个窗口,用哪个快捷键可以将窗口切换?...
  3. EasyX实现贪吃蛇
  4. ubuntu18.04无法上网的解决办法
  5. 【软件测试与质量保证】期末复习2(HITWH)(软件测试部分)
  6. flutter刷新页面_Flutter 页面下拉刷新和上拉加载
  7. greenDAO与Realm的探索
  8. 【英语总结】——出来混总是要还的
  9. Android实现应用程序的开机自启动
  10. 广告宣传册印刷应如何吸引人们的注意