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

MATLAB 4D作图

效果:

生成程序:

clear
close all
clcK = 100;
% k = 1;Matric = zeros(8,8);
% Matric_3D = zeros(9,8,8);
% Matric_3D = zeros(6,7,7);
Matric_3D = zeros(7,7,6);
for k =1:6for Di=1:7for Dj=Di:7disp(["Di:", Di,"  Dj:", Dj])T = Di*Dj/(K-Di-Dj+1);P_a_00 = 0;P_a_11 = 0;P_a_0 = 0;P_a_1 = 0;for x=0:DiP_a_0 = P_a_0 + nchoosek(Di, x)*nchoosek(2*k,1)*nchoosek(K-Di*(1+2*k)+(2*k-1)*x,Dj-x);endfor x=1:DiP_a_1 = P_a_1 + nchoosek(Di-1,x-1)*nchoosek(2*k,1)*nchoosek(K-Di*(1+2*k)+(2*k-1)*(x-1)+2*k,Dj-x);endfor x=0:floor(T)P_a_00 = P_a_00 +  nchoosek(Di, x)*nchoosek(2*k,1)*nchoosek(K-Di*(1+2*k)+(2*k-1)*x,Dj-x)/P_a_0;endfor x=ceil(T):DiP_a_11 = P_a_11 + nchoosek(Di-1,x-1)*nchoosek(2*k,1)*nchoosek(K-Di*(1+2*k)+(2*k-1)*(x-1)+2*k,Dj-x)/P_a_1;endP_a_true = 0.5*(P_a_00 + P_a_11);Matric_3D(Di,Dj,k)=P_a_true;Matric_3D(Dj,Di,k)=P_a_true;endend
end[X, Y, Z] = meshgrid( 1:7,1:7, 1:6); % 坐标
% 绘制切片图
figure;h = slice(X, Y, Z,  Matric_3D, [1,7], [1,7], [1,6]);
box on
shading interp; % 插值显示
colorbar; % 添加颜色条
xlabel('X'); ylabel('Y'); zlabel('Z');set(h,"EdgeColor","none")
box on
grid onhold onplot3(1 * ones(1, 7),  1 * ones(1, 7),1:7, 'black', 'LineWidth', 0.5);
plot3(1:7,1 * ones(1, 7),  6 * ones(1, 7), 'black', 'LineWidth', 0.5); 
plot3(1 * ones(1, 7), 1:7, 6 * ones(1, 7), 'black', 'LineWidth', 0.5); plot3(7 * ones(1, 7),  1 * ones(1, 7),1:7, 'black', 'LineWidth', 0.5);
plot3(1:7,7 * ones(1, 7),  6 * ones(1, 7), 'black', 'LineWidth', 0.5); 
plot3(7 * ones(1, 7), 1:7, 6 * ones(1, 7), 'black', 'LineWidth', 0.5); xlim([1,7])
ylim([1,7])
zlim([1,6])xlabel("Di")
ylabel("Dj")
zlabel("k")

变量形状:

http://www.xdnf.cn/news/1070677.html

相关文章:

  • Hyperledger Fabric 入门笔记(二十)Fabric V2.5 测试网络进阶之Tape性能测试
  • OpenCV模版匹配方法的衡量指标比较
  • 修复opensuse 风滚草rabbitmq的Error: :plugins_dir_does_not_exist问题
  • 【STM32】外部中断
  • 【Linux】基础开发工具(2)
  • java枚举enum的使用示例
  • 大厂测开实习和小厂开发实习怎么选
  • Java设计模式->责任链模式的介绍
  • [AI]从0到1通过神经网络训练模型
  • python+requests接口自动化测试
  • 《规则怪谈》合集
  • [特殊字符]️ 用 Python 绘制专业风玫瑰图:从气象数据到可视化的全流程指南
  • vscode ssh远程连接到Linux并实现免密码登录
  • Apipost和Postman对比
  • 缓存与加速技术实践-MongoDB数据库应用
  • 【RESTful接口设计规范全解析】URL路径设计 + 动词名词区分 + 状态码 + 返回值结构 + 最佳实践 + 新手常见误区汇总
  • Python打卡:Day37
  • 算法打卡 day4
  • Spring Boot 项目中同时使用 Swagger 和 Javadoc 的完整指南
  • Selenium+Pytest自动化测试框架实战
  • 快速傅里叶变换(FFT)是什么?
  • uniapp微信小程序:editor组件placeholder字体样式修改
  • GC 学习笔记
  • 新手向:Neo4j的安装与使用
  • ubuntu22.04系统kubeadm部署k8s高可用集群
  • Redis核心知识详解:从全局命令到高级数据结构
  • 多相机人脸扫描设备如何助力高效打造数字教育孪生体?
  • 第一章-人工智能概述-机器学习基础与应用(1/36)
  • 地震资料处理——(七)地震偏移处理
  • spring-ai 1.0.0 (1)模型调用能力