<th id="wu2k2"><s id="wu2k2"></s></th> <blockquote id="wu2k2"></blockquote>
  • <tr id="wu2k2"></tr>
  • <samp id="wu2k2"><tbody id="wu2k2"></tbody></samp><samp id="wu2k2"><tbody id="wu2k2"></tbody></samp>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    java matrix

    文檔

    java matrix

    Matrix 是一個基于javaEE技術集成的基礎應用系統,是一個可以看見和運行的系統,matrix定義了一個穩定而有效的設計開發框架,結合代碼生成器使用自動生成增刪改查代碼簡化了應用開發過程。
    推薦度:
    導讀Matrix 是一個基于javaEE技術集成的基礎應用系統,是一個可以看見和運行的系統,matrix定義了一個穩定而有效的設計開發框架,結合代碼生成器使用自動生成增刪改查代碼簡化了應用開發過程。

    java matrix是什么,讓我們一起了解一下?

    Matrix 是一個基于javaEE技術集成的基礎應用系統,是一個可以看見和運行的系統,matrix定義了一個穩定而有效的設計開發框架,結合代碼生成器使用自動生成增刪改查代碼簡化了應用開發過程。它集成了系統日志,事務控制、安全校驗、權限管理等功能,為開發人員提供一個能夠快速開發業務系統的框架,開發人員只需要專注于業務邏輯而不需要關注非功能需求。

    那么Matrix有哪些方法可以控制圖片變換?

    1、setTranslate(float dx,float dy):控制Matrix進行位移。

    2、setSkew(float kx,float ky):控制Matrix進行傾斜,kx、ky為X、Y方向上的比例。

    3、setSkew(float kx,float ky,float px,float py):控制Matrix以px、py為軸心進行傾斜,kx、ky為X、Y方向上的傾斜比例。

    4、setRotate(float degrees):控制Matrix進行depress角度的旋轉,軸心為(0,0)。

    5、setRotate(float degrees,float px,float py):控制Matrix進行depress角度的旋轉,軸心為(px,py)。

    6、setScale(float sx,float sy):設置Matrix進行縮放,sx、sy為X、Y方向上的縮放比例。

    7、setScale(float sx,float sy,float px,float py):設置Matrix以(px,py)為軸心進行縮放,sx、sy為X、Y方向上的縮放比例。

    matrix的入門操作代碼如下:

    import?org.junit.Test;
    import?org.ujmp.core.DenseMatrix;
    import?org.ujmp.core.Matrix;
    /**
    ?*?Created?by?lionel?on?16/11/29.
    ?*/
    public?class?MatrixTest?{
    ????@Test
    ????public?void?test()?{
    ????????//創建4*4的?零矩陣
    ????????Matrix?dense?=?DenseMatrix.Factory.zeros(4,?4);
    ????????System.out.println(dense);
    ????????/*
    ????????0.0000?????0.0000?????0.0000?????0.0000
    ????????0.0000?????0.0000?????0.0000?????0.0000
    ????????0.0000?????0.0000?????0.0000?????0.0000
    ????????0.0000?????0.0000?????0.0000?????0.0000
    ????????*/
    ????????//設置矩陣dense第三行第四列的元素為5.0
    ????????dense.setAsDouble(5.0,?2,?3);
    ????????//其他設置
    ????????dense.setAsDouble(1.0,?0,?0);
    ????????dense.setAsDouble(3.0,?1,?1);
    ????????dense.setAsDouble(4.0,?2,?2);
    ????????dense.setAsDouble(-2.0,?3,?3);
    ????????dense.setAsDouble(-2.0,?1,?3);
    ????????System.out.println(dense);
    ????????/*
    ????????1.0000?????0.0000?????0.0000?????0.0000
    ????????0.0000?????3.0000?????0.0000????-2.0000
    ????????0.0000?????0.0000?????4.0000?????5.0000
    ????????0.0000?????0.0000?????0.0000????-2.0000
    ????????*/
    ????????//矩陣dense的轉置
    ????????Matrix?transpose?=?dense.transpose();
    ????????System.out.println(transpose);
    ????????/*
    ????????1.0000?????0.0000?????0.0000?????0.0000
    ????????0.0000?????3.0000?????0.0000?????0.0000
    ????????0.0000?????0.0000?????4.0000?????0.0000
    ????????0.0000????-2.0000?????5.0000????-2.0000
    ????????*/
    ????????//矩陣dense與矩陣transpose相加
    ????????System.out.println(dense.plus(transpose));
    ????????/*
    ????????2.0000?????0.0000?????0.0000?????0.0000
    ????????0.0000?????6.0000?????0.0000????-2.0000
    ????????0.0000?????0.0000?????8.0000?????5.0000
    ????????0.0000????-2.0000?????5.0000????-4.0000
    ?????????*/
    ????????//矩陣dense與矩陣transpose相減
    ????????System.out.println(dense.minus(transpose));
    ????????/*
    ????????0.0000?????0.0000?????0.0000?????0.0000
    ????????0.0000?????0.0000?????0.0000????-2.0000
    ????????0.0000?????0.0000?????0.0000?????5.0000
    ????????0.0000?????2.0000????-5.0000?????0.0000
    ????????*/
    ????????//矩陣dense與矩陣transpose相乘
    ????????Matrix?matrixProduct?=?dense.mtimes(transpose);
    ????????System.out.println(matrixProduct);
    ????????/*
    ????????1.0000?????0.0000?????0.0000?????0.0000
    ????????0.0000????13.0000???-10.0000?????4.0000
    ????????0.0000???-10.0000????41.0000???-10.0000
    ????????0.0000?????4.0000???-10.0000?????4.0000
    ????????*/
    ????????//矩陣dense?所有元素*2
    ????????Matrix?scaled?=?dense.times(2);
    ????????System.out.println(scaled);
    ????????/*
    ????????2.0000?????0.0000?????0.0000?????0.0000
    ????????0.0000?????6.0000?????0.0000????-4.0000
    ????????0.0000?????0.0000?????8.0000????10.0000
    ????????0.0000?????0.0000?????0.0000????-4.0000
    ?????????*/
    ????????//矩陣?dense?的逆矩陣
    ????????System.out.println(dense.inv());
    ????????/*
    ????????1.0000?????0.0000?????0.0000?????0.0000
    ????????0.0000?????0.3333?????0.0000????-0.3333
    ????????0.0000?????0.0000?????0.2500?????0.6250
    ???????-0.0000????-0.0000????-0.0000????-0.5000
    ?????????*/
    ????????//生成4*4隨機矩陣,元素值在0,1之間
    ????????Matrix?rand?=?Matrix.Factory.rand(4,?4);
    ????????System.out.println(rand);
    ????????/*
    ????????0.5478?????0.5100?????0.7078?????0.0600
    ????????0.8316?????0.4039?????0.2553?????0.0173
    ????????0.4354?????0.7132?????0.7865?????0.7006
    ????????0.0394?????0.4839?????0.4374?????0.6241
    ?????????*/
    ????????//生成4*4隨機矩陣,元素值在-1,1之間
    ????????Matrix?randn?=?Matrix.Factory.randn(4,?4);
    ????????System.out.println(randn);
    ????????/*
    ????????0.8655?????0.6231????-0.4234?????0.0802
    ????????0.7217????-0.7399????-0.5692?????0.6421
    ????????-1.5557?????0.4745?????2.1110?????1.5489
    ????????-0.8520????-0.7722?????0.9025????-0.4664
    ????????*/
    ????????//產生2*3?元素值都為1.0000的矩陣
    ????????Matrix?ones?=?Matrix.Factory.ones(2,?3);
    ????????System.out.println(ones);
    ????????/*
    ????????1.0000?????1.0000?????1.0000
    ????????1.0000?????1.0000?????1.0000
    ?????????*/
    ????}
    }

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java matrix

    Matrix 是一個基于javaEE技術集成的基礎應用系統,是一個可以看見和運行的系統,matrix定義了一個穩定而有效的設計開發框架,結合代碼生成器使用自動生成增刪改查代碼簡化了應用開發過程。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    java memcpy java merge java method java mian java mina java mkdir java mmap java mockito java modelandview java module java monad java mono java mqtt java multiset java mvvm java mybatisplus java namespace java newinstance java nextint java nextline java matlab java math.ceil java mapping java malloc java main java logstash java logging java localtime java locale java list.contains java list.add java linq java linklist java leveldb java lamada java kudu java kmeans java keystore java kafka java jxl
    Top 亚洲精品成人图区| 国产精品高清在线| 97福利视频精品第一导航| 国产精品无码DVD在线观看| 久久这里只有精品国产免费10| 国产精品一级香蕉一区| 国产高清在线精品一本大道国产| 精品亚洲456在线播放| 一区二区精品在线| 国产啪精品视频网站免费尤物| 四虎影视精品永久免费网站| 亚洲国产精品久久久久秋霞小| 99热成人精品热久久669| 日韩精品无码Av一区二区| 久久久一本精品99久久精品66直播 | 精品熟女少妇AV免费观看| 精品无码一区二区三区电影 | 精品3d动漫视频一区在线观看| 日韩精品专区在线影院重磅| 亚洲国产精品无码久久久| 免费精品无码AV片在线观看| 亚洲精品成人片在线观看精品字幕| 国产91精品一区二区麻豆亚洲| 国产精品第100页| 免费精品人在线二线三线区别| 99精品国产第一福利网站| 精品国产一区二区三区色欲| 2019国产精品| 亚洲av午夜精品无码专区| 亚洲精品第五页中文字幕| 55夜色66夜色国产精品| 久久精品亚洲中文字幕无码麻豆| 久久久无码精品亚洲日韩蜜桃| 国产成人精品午夜福利| 久久精品一区二区免费看| 无码AⅤ精品一区二区三区| 国产精品区一区二区三| 国产成人精品久久二区二区| 精品免费人成视频app| 日韩精品一区二区三区老鸭窝| 91久久精品国产成人久久|