?
軟件介紹
MATLAB是一款商業數學軟件,用于算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境,主要包括MATLAB和Simulink兩大部分,可以進行矩陣運算、繪制函數和數據、實現算法、創建用戶界面、連接其他編程語言的程序等,主要應用于工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等領域。
上代碼
clc;clear;close all;
x=randn(3,999);
x=1.01*x./vecnorm(x);
[a,b,c]=sphere(99);
surf(a,b,c);
colormap hot
hold
p=delaunay(x');
h = patch('faces',p,'vertices',x', FaceVertexCD=cool(size(p, 1)),FaceA=.25);
axis equal off
set(gcf,'color','k')
shading flat
r=@()rand(1,3e2);
scatter(r()*10-5,r()*10-5,r().^2*200,'.w');
camva(2)
-
先畫一個hot漸變色的球
clc;clear;close all;
% 先畫一個hot漸變色的球
[a,b,c]=sphere(99);
surf(a,b,c);
colormap hot
hold on
% 在球面外生成一些隨機點
% 進行三角剖分后
% 設置成半透明冷色
% 一些透明三角形交錯疊加形成炫酷星球
x=randn(3,999);
x=1.01*x./vecnorm(x);
p=delaunay(x');
h=patch('faces',p,'vertices',x','FaceVertexCData',cool(size(p,1)),'FaceAlpha',.25);
% 設置坐標區域比例
axis equal off
% 設置背景色
set(gcf,'color','k')
set(gcf,'InvertHardCopy','off')
% 平滑星球表面配色
shading flat
% 在星球外生成一些隨機點當作星星
r=@()rand(1,3e2);
scatter(r()*10-5,r()*10-5,r().^2*200,'.w');
camva(2)
?在星球外生成一些隨機點當作星星
clc;clear;close all;
% 先畫一個hot漸變色的球
[a,b,c]=sphere(99);
surf(a,b,c);
colormap cool
hold on
% 在球面外生成一些隨機點
% 進行三角剖分后
% 設置成半透明冷色
% 一些透明三角形交錯疊加形成炫酷星球
x=randn(3,999);
x=1.01*x./vecnorm(x);
p=delaunay(x');
h=patch('faces',p,'vertices',x','FaceVertexCData',cool(size(p,1)),'FaceAlpha',.25);
% 設置坐標區域比例
axis equal off
% 設置背景色
set(gcf,'color','k')
set(gcf,'InvertHardCopy','off')
% 平滑星球表面配色
shading flat
% 在星球外生成一些隨機點當作星星
r=@()rand(1,3e2);
scatter(r()*10-5,r()*10-5,r().^2*200,'.w');
camva(2)
?
?福利:文末有資料分享!!
除了MATLAB R2024a外,還有更多資料贈送
7《MATLAB數據分析與挖掘實戰》
4詳解MATLAB圖像函數及其應用(配視頻教程)
3.MATLAB常用函數教學視頻
2.MATLAB軟件教學視頻
17MATLAB從入門到精通 周建興 編菩(1)
16MATLAB初學者教程 MATLAB編程-菜鳥入門(清晰版)
15MATLAB函數速查手冊
13MATLAB 7.0 基礎教程 清華大學 孫祥等主編(強力推薦給初學者)
12MATLAB程序設計教程 李海濤等編
12MATLAB學習視頻教程(8套-部分含源程序+課件)
11MATLAB常用函數參考 MATLAB函數匯總11精通MATLAB
17MATLAB從入門到精通 周建興 編著
MATLAB快速入門
等等省略的資源,組讓你感嘆。。。
關注微信公眾號:【資源充電吧】
回復:MATLAB
獲取資料
?