资源简介
本程序适合地形起伏不大的方形方格网法土方量计算,使用前请先在matlab中建立A矩阵并标定方格点的高程,比较适合大学生解决土方量计算时的繁琐计算。属于土木工程施工问题
代码片段和文件信息
%计算初始设计标高
%适合规则场地的计算
clear allclc;
a=input(‘请输入场地分块正方形边长:‘);
disp(‘请输入A矩阵‘); %可以直接在command窗口输入A=[]来建立A矩阵从而输入初始参数
% A=xlsread(‘E:\shumo\A.xlsx‘);
hang=size(A1);
lie=size(A2);
N=(hang-1)*(lie-1);
Sum1=A(11)+A(1lie)+A(hang1)+A(hanglie);
S=sum(A2);
sum1=S(1)-A(11)-A(1lie);
sum2=S(hang)-A(hang1)-A(hanglie);
s=sum(A1);
sum3=s(1)-A(11)-A(hang1);
sum4=s(lie)-A(1lie)-A(hanglie);
Sum2=2*(sum1+sum2+sum3+sum4);
sum5=zeros(hang1);
for ii=2:hang-1
sum5(ii)=S(ii)-A(ii1)-A(iilie);
end
Sum3=4*sum(sum5);
sigma=Sum1+Sum2+Sum3;
H0=sigma/(4*N)
[xy]=meshgrid(0:a:((lie-1)*a)0:a:((hang-1)*a));
surfc(xyA);
% [xyZ]=griddata(xyAlinspace(min(x)max(x))‘linspace(min(y)max(y))‘cubic‘);%三维样条插值
% meshc(xyA);hold on;
% surf(xyA);
% shading interp;
%不考虑土体的可松性影响,余土加宽边坡,计算场地的施工高度
ix=input(‘请输入场地的X方向坡度:‘);
iy=input(‘请输入场地的Y方向坡度:‘);
x0=(lie+1)/2;
y0=(hang+1)/2;
Hn=zeros(hanglie);
for ii=1:fix(y0)
for jj=1:fix(x0)
Hn(iijj)=H0-
相关资源
- MATLAB神经网络30个案例分析
- Computer Programming with MATLAB
- 基于监控视频的前景目标提取matlab
- zw_MATLAB应用精讲:图像处理与GUI设计
- MATLAB控制系统仿真与详解 夏玮
- matlab神经网络30例电子书+源代码
- Matlab图像处理-图像去噪边缘增强
- EEG脑电处理matlab工具包-eeglab
- 《卡尔曼滤波原理及应用-MATLAB仿真》
- 贝叶斯抠图算法matlab实现
- 基于BP神经网络的验证码识别matlab
- 杜勇-数字通信同步技术的MATLAB与FPG
- 数值分析及其Matlab实现
- DSP程序开发:MATLAB调试及直接目标代
- MATLAB优化算法案例分析与应用进阶篇
- DPM算法实现:voc-release5(Win7+matlab20
- 基于稀疏表示和正则化的图像超分辨
- 0积分 系统辨识与自适应控制MATLAB仿真
- 图像处理matlab道路小车跟踪
- 全面详解LTE MATLAB建模、仿真与实现
- adaboost 的matlab代码
- 《信号与系统》MATLAB教程.pdf
- 卷积神经网络完成程序matlab.zip
- matlab图像检索
- 卷积神经网络经典代码
- 现代通信系统第二版MATLAB版) 包括全
- 卡尔曼滤波 Matlab程序
- 稀疏编码matlab 教程
- 系统辨识资料大全(matlab系统辨识工
- 化学计量学方法及MATLAB实现
评论
共有 条评论