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

制作企业网站步骤2022拉新推广平台

制作企业网站步骤,2022拉新推广平台,网站开发费用一般为多少,聊城哪儿做网站便宜在项目中处理矩阵等复杂数据结构的时候,可以用Matlab程序来运行,其优点是很多的。 专用工具箱和强大的矩阵运算能力:MATLAB 拥有强大的数学工具箱和优化工具箱,适合处理大规模矩阵运算以及水文模型的率定。MATLAB 的 Optimization…

在项目中处理矩阵等复杂数据结构的时候,可以用Matlab程序来运行,其优点是很多的。

        专用工具箱和强大的矩阵运算能力:MATLAB 拥有强大的数学工具箱和优化工具箱,适合处理大规模矩阵运算以及水文模型的率定。MATLAB 的 Optimization Toolbox 可以方便地执行模型率定中的参数优化过程。

        内置可视化和数据处理能力:MATLAB 提供内置的绘图和数据处理工具,可以方便地对率定和验证结果进行可视化分析。

        广泛应用于科研:MATLAB 广泛应用于学术界,特别是在水文学、环境工程等领域中,有许多经典的水文模型(如 HBV、SWAT)都有 MATLAB 实现版本。

下面直接开始实战集成使用。

1、pom文件引入

       <dependency><groupId>org.n52.matlab</groupId><artifactId>matlab-control</artifactId><version>5.0.0</version></dependency>

2、代码配置启动

import org.n52.matlab.control.*;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class MatlabConfiguration {//matlab单例启动一次@Bean(name = "matlab")public MatlabProxy createFactory() throws MatlabConnectionException, MatlabInvocationException {// 手动设置 MATLAB 安装路径,一般情况下不需要设置,除非此服务器上安装了多个matlab程序// System.setProperty("java.library.path", "/path/to/specific/matlab/version/bin");// 配置 MATLAB Proxy 工厂/*  MatlabProxyFactoryOptions options = new MatlabProxyFactoryOptions.Builder().setUsePreviouslyControlledSession(true) // 重用 MATLAB 会话.setHidden(true) // MATLAB 不显示界面.build();MatlabProxyFactory factory = new MatlabProxyFactory(options);*/MatlabProxyFactory factory = new MatlabProxyFactory();//造成频繁启动显示页面MatlabProxy proxy = factory.getProxy();// 调用 MATLAB 函数proxy.eval("disp('Using specified MATLAB version!')");System.out.println("启动matlab完成");return proxy;}
}

3、业务层或者控制层依赖注入

    @Autowiredprivate MatlabProxy matlabProxy;

4、测试代码执行matlab命令

        String matlabCommand = "result = sum([0,1, 2, 3, 4, 5])";matlabProxy.eval(matlabCommand); // 让 MATLAB 执行命令// 获取 MATLAB 的计算结果Object result = matlabProxy.getVariable("result");double[] r=(double[]) result;System.out.print("f:");for (int i = 0; i < r.length; i++) {System.out.print(r[i]);}

5、测试代码执行Matlab函数

        Object[] result1 = matlabProxy.returningFeval("yd_demo", 5,2);// double[] key=(double[]) result1[0];for (int j = 0; j < result1.length; j++) {double[] key=(double[]) result1[j];for (int i = 0; i < key.length; i++) {System.out.println(key[i]);}}

对应的Matlab函数yd_demo.m 文件内容

function [output1, output2, output3, output4, output5] = test(input)% This function takes one input and returns 5 outputs% Example: if input = 2, output1 =% input*1, output2 = input*2, etc.% 加载 data.mat 文件loadedData = load('data.mat'); % 加载文件中的所有变量data = loadedData.data; % 提取 data 变量in.dat = data{1};output1 = input * 1;output2 = input * 2;output3 = input * 3;output4 = input * 4;output5 = input * 5;disp(output5)
end

 页面展示

注意:需要把使用到的*.m、*.mat等函数文件放到根目录下,即项目的pom.xml文件放在同一个文件夹下!图中也可以看到。这里JDK是1.8版本。

6、matlab安装参考

2024版本安装

到此、SpringBoot集成Matlab软件实战分享完成,后面继续更新更高级的内容,敬请期待!

http://www.khdw.cn/news/12661.html

相关文章:

  • 做暧暧暖网站日本网店seo关键词
  • 手机影视网站制作seo技术建站
  • 网站seo优化外包建站系统哪个好
  • dede的网站地图济南搜索引擎优化网站
  • 海南省城乡和建设厅网站网站建设方案书
  • 电商型网站开发多少钱如何注册一个网站
  • 小企业网站建设在哪里国家卫健委:不再发布每日疫情信息
  • 黄岐网站建设推广衣服的软文
  • 竞价托管外包公司兰州seo优化公司
  • 建设学校网站的操作流程具体老鬼seo
  • 遵义县公司网站建设百度app客服人工在线咨询
  • 北京做网站哪个公司好个人网站建站教程
  • 北京品牌网站开发东莞网站推广优化网站
  • 网页qq登陆手机版网址超云seo优化
  • asp网站设计代做网站推广seo
  • 深圳网站建设官网惠州网络推广
  • 网站运营软件淘宝店铺推广方式有哪些
  • 为什么我的网站无法访问微信crm系统软件
  • 个人营销型网站中国免费网站服务器2020
  • 从用户旅程角度做网站分析快速优化排名公司推荐
  • 移动端电商网站搜索关键词的网站
  • 主机 建设网站seo文章推广
  • 制作一个网站的流程商务软文写作300字
  • 怎么做网站dreamwave制作一个网站步骤
  • 查建设工程规划许可证网站seo外包一共多少钱
  • 昌邑做网站的公司怎么看百度关键词的搜索量
  • 做壁纸网站正规赚佣金的平台
  • 企业网站的用户需求分析青岛网站建设优化
  • 怎样在别人网站做加强链接百度用户客服电话
  • 好听的公司名字网站seo系统