| 5 | 1/1 | 返回列表 |
| 查看: 4613 | 回復: 3 | |||||
| 【獎勵】 本帖被評價2次,作者cttsyauchina增加金幣 1.2 個 | |||||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||||
[資源]
用matlab來實現分類匯總
|
|||||
|
用matlab來實現分類匯總最近遇到一個項目,需要處理大量的氣象數據,并進行空間分析,而在空間插值處理之前又必須對數據進行剔除、插值、分類匯總等預處理。由于項目中用到大量的尋優(yōu)算法和微分方程求解的問題,所以我最終選擇了Matlab作為編程語言。但是matlab不像c# vb.net等語言,缺乏了一些動態(tài)數組、泛型等數據結構,處理分類匯總等問題比較棘手。自己也編制了些小函數,不過總感覺速度不行。所以再次認真地看了看Matlab幫助文檔,并結合GOOGlE和BING資料,重新編制了一個分類匯總小程序。為了方便自己查閱并給大家一些參考,特將代碼貼到空間中如下: %%% Subtotal sub %% load data if ~exist('mcell','var')==1 load 'E:\MatLab\CTT\FileIn\mat\mcelldaily.mat'; %get a cell array "mcell". end %% create a cell used to save subtotal result result=cell(size(mcell)); result(:,1:2)=mcell(:,1:2); %% subtotal process for i=1:size(mcell,1) temp=mcell{i,3}; cols=[1 2];% the first two colomns used to subtotal [b, ~, n]= unique(temp(:,cols),'rows'); %% Define sdata structure used to save current station data. rowNum=size(b,1); colNum=size(cols,2)+1; sdata=cell(rowNum,colNum); %% find out the data colomns left excluding the columns of cols totalcol=size(temp,2); % colomns needed to total %% subtotal for j=1:rowNum sdata(j,1:colNum-1)=num2cell(b(j, );idx=n==j; sdata{j,colNum}=sum(temp(idx,totalcol))./10; end %% assign sdata to result(i,3). result{i,3}=sdata; end %% clear temporay variable clear b colNum colleft cols j i m n rowNum sdata temp totalcol idx; [ Last edited by cttsyauchina on 2012-8-30 at 09:32 ] |
matlab | source | 工具 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 081700 調劑 267分 +3 | 迷人的哈哈 2026-03-23 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 070300化學求調劑 +5 | 苑豆豆 2026-03-20 | 5/250 |
|
|
[考研] 一志愿上海交大生物與醫(yī)藥專碩324分,求調劑 +3 | jiajunX 2026-03-22 | 3/150 |
|
|
[考研] 尋找調劑 +4 | 倔強芒? 2026-03-21 | 4/200 |
|
|
[考研] 311求調劑 +3 | 26研0 2026-03-20 | 3/150 |
|
|
[基金申請] 山東省面上項目限額評審 +4 | 石瑞0426 2026-03-19 | 4/200 |
|
|
[考研] 0703化學調劑 +4 | 妮妮ninicgb 2026-03-21 | 4/200 |
|
|
[考研] 307求調劑 +3 | 余意卿 2026-03-18 | 3/150 |
|
|
[考研] 279求調劑 +5 | 紅衣隱官 2026-03-21 | 5/250 |
|
|
[考研] 南昌大學材料專碩311分求調劑 +6 | 77chaselx 2026-03-20 | 6/300 |
|
|
[考研] 316求調劑 +6 | 梁茜雯 2026-03-19 | 6/300 |
|
|
[考研] 332求調劑 +4 | ydfyh 2026-03-17 | 4/200 |
|
|
[考研] 一志愿武理材料305分求調劑 +6 | 想上岸的鯉魚 2026-03-18 | 7/350 |
|
|
[考研] 274求調劑 +10 | S.H1 2026-03-18 | 10/500 |
|
|
[考研] 321求調劑 +9 | 何潤采123 2026-03-18 | 11/550 |
|
|
[考研] 0817 化學工程 299分求調劑 有科研經歷 有二區(qū)文章 +22 | rare12345 2026-03-18 | 22/1100 |
|
|
[考研]
|
不想起名字112 2026-03-19 | 3/150 |
|
|
[考博] 申博26年 +3 | 八6八68 2026-03-19 | 3/150 |
|
|
[考研] 0703化學調劑 +5 | pupcoco 2026-03-17 | 8/400 |
|
|
[考研] 有沒有道鐵/土木的想調劑南林,給自己招師弟中~ +3 | TqlXswl 2026-03-16 | 7/350 |
|