最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Matlab實現(xiàn)同步子圖視角的方法詳解

 更新時間:2022年06月06日 16:24:47   作者:slandarer  
這篇文章主要和大家分享三個可以Matlab中更簡便實現(xiàn)同步子圖視角的技巧,文中的示例代碼講解詳細,感興趣的小伙伴可以學習一下

說來慚愧,在了解到這個更簡單的方法之前,為了實現(xiàn)這個功能自己寫了個工具函數(shù),沒發(fā)現(xiàn)有這么簡單的實現(xiàn)方法,不過官網(wǎng)上的實現(xiàn)方法有點問題,我略微做出修改,這點會在之后被提到,以下給出實現(xiàn)子圖同步旋轉的三個例子:

實例一:雙子圖僅同步視角

實現(xiàn)這個功能依靠的是函數(shù)linkprop,看名字就是鏈接axes的某些屬性,這里我們只需要鏈接兩個坐標區(qū)域的'View'屬性即可輕易實現(xiàn)同步視角:

% demo1.m
% @author: slandarer

[X,Y]=meshgrid(1:0.5:10,1:20);
Z=sin(X)+cos(Y);

% 坐標區(qū)域1繪圖
ax1=subplot(1,2,1);
surf(X,Y,Z)
colormap(gca,summer)

% 坐標區(qū)域2繪圖
ax2=subplot(1,2,2);
surf(X,Y,Z) 
colormap(gca,winter)

% 只改變視角不改變軸范圍
linkprop([ax1,ax2],{'View'}); 

實例二:同步視角及坐標軸范圍

在鏈接'View'屬性的同時,再把'XLim'、'YLim'、'ZLim'屬性同步起來就好(代碼顯示不全可左右滑動):

% demo2.m
% @author: slandarer

[X,Y]=meshgrid(1:0.5:10,1:20);
Z=sin(X)+cos(Y);

% 坐標區(qū)域1繪圖
ax1=subplot(1,2,1);
surf(X,Y,Z)
colormap(gca,summer)

% 坐標區(qū)域2繪圖
ax2=subplot(1,2,2);
surf(X,Y,Z) 
colormap(gca,winter)

% 只改變視角和軸范圍
linkprop([ax1,ax2],{'View','XLim','YLim','ZLim'});

實例三:更多子圖

通過sub2ind把子圖矩陣存成一個子圖行向量,然后繼續(xù)調用linkprop函數(shù)即可(代碼顯示不全可左右滑動):

% demo3.m
% @author: slandarer

% 繪制6個圖
M=2; 
N=3;

for m=1:M
    for n=1:N
        ax(1,sub2ind([M,N],m,n))=subplot(M,N,n+(m-1)*N);
        hold on;grid on
        scatter3(rand([5,1]),rand([5,1]),rand([5,1]),'filled')
    end
end

% 只改變視角不改變軸范圍
linkprop(ax,{'View'});

注:MATHWORKS官網(wǎng)上給出的方案是通過鏈接'CameraPostition''CameraUpVector'兩個屬性實現(xiàn)的但是如果本身各個軸比例不相同就會出現(xiàn)下面的情況(因此還是直接設置'View'屬性比較直接):

以上就是Matlab實現(xiàn)同步子圖視角的方法詳解的詳細內容,更多關于Matlab同步子圖視角的資料請關注腳本之家其它相關文章!

相關文章

  • C語言詳解用char實現(xiàn)大小寫字母的轉換

    C語言詳解用char實現(xiàn)大小寫字母的轉換

    這篇文章主要給大家介紹了關于C語言實現(xiàn)大小寫字母轉換的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • 用C語言如何打印一個等腰三角形

    用C語言如何打印一個等腰三角形

    這篇文章主要介紹了用C語言如何打印一個等腰三角形,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C/C++使用socket實現(xiàn)判斷ip是否能連通

    C/C++使用socket實現(xiàn)判斷ip是否能連通

    這篇文章主要為大家詳細介紹了C/C++如何使用socket實現(xiàn)判斷ip是否能連通,文中的示例代碼講解詳細,具有一定的學習價值,感興趣的小伙伴可以了解一下
    2023-07-07
  • 淺談c++調用python鏈接的問題及解決方法

    淺談c++調用python鏈接的問題及解決方法

    下面小編就為大家?guī)硪黄獪\談c++調用python鏈接的問題及解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • C++多態(tài)的實現(xiàn)機制深入理解

    C++多態(tài)的實現(xiàn)機制深入理解

    這篇文章主要介紹了C++多態(tài)的實現(xiàn)機制理解的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • C++多重繼承引發(fā)的重復調用問題與解決方法

    C++多重繼承引發(fā)的重復調用問題與解決方法

    這篇文章主要介紹了C++多重繼承引發(fā)的重復調用問題與解決方法,結合具體實例形式分析了C++多重調用中的重復調用問題及相應的解決方法,需要的朋友可以參考下
    2018-05-05
  • C++超詳細講解強制類型轉換

    C++超詳細講解強制類型轉換

    在C++語言中新增了四個關鍵字static_cast、const_cast、reinterpret_cast和dynamic_cast。這四個關鍵字都是用于強制類型轉換的
    2022-05-05
  • 詳解如何實現(xiàn)C++虛函數(shù)調用匯編代碼

    詳解如何實現(xiàn)C++虛函數(shù)調用匯編代碼

    多態(tài)是C++中最重要的特性之一,對虛函數(shù)的調用在C++代碼中是隨處可見的,本篇文章我們詳細探討一下,感興趣的朋友快來看看吧
    2021-11-11
  • 詳解C++中的函數(shù)調用和下標以及成員訪問運算符的重載

    詳解C++中的函數(shù)調用和下標以及成員訪問運算符的重載

    這篇文章主要介紹了詳解C++中的函數(shù)調用和下標以及成員訪問運算符,講到了這些二元運算符使用的語法及重載,需要的朋友可以參考下
    2016-01-01
  • C語言仿QQ聊天界面抖動功能

    C語言仿QQ聊天界面抖動功能

    這篇文章主要為大家詳細介紹了C語言仿QQ聊天界面抖動功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11

最新評論

宁国市| 筠连县| 航空| 民和| 江安县| 安图县| 嘉善县| 潍坊市| 桐庐县| 台安县| 蒙城县| 乳山市| 余姚市| 海安县| 万荣县| 天气| 伊宁市| 临沂市| 防城港市| 大新县| 南开区| 砚山县| 保山市| 额敏县| 大埔区| 邯郸市| 金门县| 贵南县| 微博| 曲周县| 兴山县| 淳安县| 讷河市| 辽阳县| 正镶白旗| 西平县| 河津市| 田阳县| 镇康县| 昌宁县| 沙雅县|