日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab 怎么话3维图,用matlab画三维图形

發布時間:2024/7/23 循环神经网络 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab 怎么话3维图,用matlab画三维图形 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

將plot3d放在matlab根目錄下,然后在窗口處輸入橢球的一般方程就行了。注意要把等式右邊的移過來,讓右邊為0.

橢球和平面

源代碼:

function?plot3d(varargin)

if ishandle(varargin{1})

cax = varargin{1};

axes(cax);

args{:} =

varargin{2:end};

else

args = varargin;

end

[fun domain n color] = argcheck(args{:});

xm = linspace(domain(1),domain(2),n);

ym = linspace(domain(3),domain(4),n);

zm = linspace(domain(5),domain(6),n);

[x,y,z] = meshgrid(xm,ym,zm);

[f_handle f_text] = fix_fun(fun);

try

fvalues =

f_handle(x,y,z);?catch ME

error('plot3d:Functions', 'FUN must have no more

than 3 arguments');

end

h = patch(isosurface(x,y,z,fvalues,0));

isonormals(x,y,z,fvalues,h)

set(h,'FaceColor',color,'EdgeColor','none');

xlabel('x');ylabel('y');zlabel('z');

alpha(0.7)

grid on; view([1,1,1]); axis equal; camlight; lighting gouraud

title([f_text,' = 0']);

%

%--------------------------------------------子函數 ---

function [f dom n color] = argcheck(varargin)

switch nargin

case 0

error('plot3d:Arguments',...

'At least "fun" argument must be given');

case 1

f = varargin{1};

dom = [-2*pi, 2*pi]; %?定義域: -2*pi

< xi < 2*pi

n =

60;?%?最大維數

color =

'red';?%?顏色

case 2

f = varargin{1};

if isa(varargin{2},'double') &&

length(varargin{2})>1

dom = varargin{2};

n =

60;?color = 'blue';

elseif isa(varargin{2},'double') &&

length(varargin{2})==1

n = varargin{2};

dom = [-2*pi, 2*pi];

color = 'blue';

elseif isa(varargin{2},'char')

總結

以上是生活随笔為你收集整理的matlab 怎么话3维图,用matlab画三维图形的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。