|
|
October 30 A use case(UC) describes "who" can do "what" with the system in question. Ivar Jacobson put forward the idea of usage cases and usage scenarios. There are three key things for UC - The actor
- The system
- The functional goal, that the actor achieves using the system, the reason for using the system. (The goal must be value to the actor.)
Capturing UC scenarios with essential UC descriptions A classic mistake made at this early stage of design is to go into technical detail and commit to a specific user interface design or implementation technology. An essential use case clearly shows the order of events and the responsibilities of the actors and system in a single use case scenario, without committing to technical design decisions. Use cases descriptions <> system requirements documents
There are all sorts of reasons why we might need to change software and some of them are inescapable. But there are two reasons that are largely avoidable, - Building something the user was expecting to get, but building it wrong.
- Building something the user wasn't expecting to get.
When I make a cup of tea, I boil the kettle. I also boil the kettle when I make a cup of cocoa. When two or more use cases include the flow of another use case, they are said to include that use cases flow. Many people get tripped up by <<include>> and <<extend>> relationships between use cases. - Make sure you've got the right kind of relationship:<<include>> means always included, but <<extend>> means conditionally included.
- Make sure you've got the arrows going the right way. <<include>> should point towards the use case being included. <<extend>> should point towards the use case(s) being extended (and not the extending use case).
There are a few simple steps to follow, and you can use your noodle to figure out the rest of the details:
- Identify your actors: who will be using the system?
- Identify their goals: what will they be using the system to do?
- Identify key scenarios: in trying to achieve a specific goal, what distinct outcomes or workflows might we need to consider?
- Describe in business terms the interactions between the actors and the system for a specific scenario
- Create a UI prototype that clearly communicates the scenario to technical and non-technical stakeholders
- Do a hgh-level OO design for the scenario
- Implement the design in code
- Get feedback from your user, ideally through structured acceptance testing
- Move on to the next scenario or use case (rinse and repeat)
Do not, under any circumstances, attempt to design the entire system before writing any code. Break the design down into use cases and scenarios, and work one scenario at a time. System Testing - Just as a storyboard adds implementation details to an essential use case scenario, so too can system testscripts add test data to the same scenarios. That's all a system test script is, in essence; a use case scenario with specific test data. September 03 MATLAB Toolboxes
top Audio - Astronomy - BioMedicalInformatics - Chemometrics - Chaos - Chemistry - Coding - Control - Communications - Engineering - Excel - FEM - Finance - GAs - Graphics - Images - ICA - Kernel - Markov - Medical - MIDI - Misc. - MPI - NNets - Oceanography - Optimization - Plot - Signal Processing - Optimization - Statistics - SVM - etc ...
New
ZSM (zero sum multinomial) http://mcgillb.user.msu.edu/zsmcode.html
Binaural-modeling software for MATLAB/Windows http://www.lifesci.sussex.ac.uk/home/Michael_Akeroyd/download2.html
Statistical Parametric Mapping (SPM) http://www.fil.ion.ucl.ac.uk/spm/ext/
BOOTSTRAP MATLAB TOOLBOX http://www.csp.curtin.edu.au/downloads/bootstrap_toolbox.html
The DSS package for MATLAB DSS Matlab package contains algorithms for performing linear, deflation and symmetric DSS. http://www.cis.hut.fi/projects/dss/package/
Psychtoolbox http://www.psychtoolbox.org/download.html
Multisurface Method Tree with MATLAB http://www.cs.wisc.edu/~olvi/uwmp/msmt.html
A Matlab Toolbox for every single topic ! http://stommel.tamu.edu/~baum/toolboxes.html eg. BrainStorm - MEG and EEG data visualization and processing
CLAWPACK is a software package designed to compute numerical solutions to hyperbolic partial differential equations using a wave propagation approach http://www.amath.washington.edu/~claw/
DIPimage - Image Processing Toolbox
PRTools - Pattern Recognition Toolbox (+ Neural Networks)
NetLab - Neural Network Toolbox
FSTB - Fuzzy Systems Toolbox
Fusetool - Image Fusion Toolbox http://www.metapix.de/toolbox.htm
WAVEKIT - Wavelet Toolbox
Gat - Genetic Algorithm Toolbox
TSTOOL is a MATLAB software package for nonlinear time series analysis. TSTOOL can be used for computing: Time-delay reconstruction, Lyapunov exponents, Fractal dimensions, Mutual information, Surrogate data tests, Nearest neighbor statistics, Return times, Poincare sections, Nonlinear prediction http://www.physik3.gwdg.de/tstool/
MATLAB / Data description toolbox A Matlab toolbox for data description, outlier and novelty detection March 26, 2004 - D.M.J. Tax http://www-ict.ewi.tudelft.nl/~davidt/dd_tools/dd_manual.html
MBE http://www.pmarneffei.hku.hk/mbetoolbox/
Betabolic network toolbox for Matlab http://www.molgen.mpg.de/~lieberme/pages/network_matlab.html
Pharmacokinetics toolbox for Matlab http://page.inf.fu-berlin.de/~lieber/seiten/pbpk_toolbox.html
The Spider The spider is intended to be a complete object orientated environment for machine learning in Matlab. Aside from easy use of base learning algorithms, algorithms can be plugged together and can be compared with, e.g model selection, statistical tests and visual plots. This gives all the power of objects (reusability, plug together, share code) but also all the power of Matlab for machine learning research. http://www.kyb.tuebingen.mpg.de/bs/people/spider/index.html
Schwarz-Christoffel Toolbox http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=1316&objectType=file#
XML Toolbox http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=4278&objectType=file
FIR/TDNN Toolbox for MATLAB Beta version of a toolbox for FIR (Finite Impulse Response) and TD (Time Delay) Neural Networks. http://www.cs.utep.edu/interval-comp/dagstuhl.03/oish.pdf
Misc.
http://www.dcsc.tudelft.nl/Research/Software/index.html
Astronomy
Saturn and Titan trajectories ... MALTAB astronomy http://sprg.ssl.berkeley.edu/~abrecht/Matlab-codes/
Audio
MA Toolbox for Matlab Implementing Similarity Measures for Audio http://www.oefai.at/~elias/ma/index.html
MAD - Matlab Auditory Demonstrations http://www.dcs.shef.ac.uk/~martin/MAD/docs/mad.htm
Music Analysis - Toolbox for Matlab : Feature Extraction from Raw Audio Signals for Content-Based Music Retrieval http://www.ai.univie.ac.at/~elias/ma/
WarpTB - Matlab Toolbox for Warped DSP By Aki Härmä and Matti Karjalainen http://www.acoustics.hut.fi/software/warp/
MATLAB-related Software http://www.dpmi.tu-graz.ac.at/~schloegl/matlab/
Biomedical Signal data formats (EEG machine specific file formats with Matlab import routines) http://www.dpmi.tu-graz.ac.at/~schloegl/matlab/eeg/
MPEG Encoding library for MATLAB Movies (Created by David Foti) It enables MATLAB users to read (MPGREAD) or write (MPGWRITE) MPEG movies. That should help Video Quality project.
Filter Design package http://www.ee.ryerson.ca:8080/~mzeytin/dfp/index.html
Octave by Christophe COUVREUR (Generates normalized A-weigthing, C-weighting, octave and one-third-octave digital filters) http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectType=file&objectId=69
Source Coding MATLAB Toolbox http://www.ece.umn.edu/users/kieffer/programs.html
Bio Medical Informatics (Top)
CGH-Plotter: MATLAB Toolbox for CGH-data Analysis Code: http://sigwww.cs.tut.fi/TICSP/CGH-Plotter/ Poster: http://sigwww.cs.tut.fi/TICSP/CSB2003/Posteri_CGH_Plotter.pdf
The Brain Imaging Software Toolbox http://www.bic.mni.mcgill.ca/software/
MRI Brain Segmentation http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=4879
Chemometrics (providing PCA) (Top)
Matlab Molecular Biology & Evolution Toolbox (Toolbox Enables Evolutionary Biologists to Analyze and View DNA and Protein Sequences) James J. Cai http://www.pmarneffei.hku.hk/mbetoolbox/
Toolbox provided by Prof. Massart research group http://minf.vub.ac.be/~fabi/publiek/
Useful collection of routines from Prof age smilde research group http://www-its.chem.uva.nl/research/pac
Multivariate Toolbox written by Rune Mathisen http://www.bitjungle.com/~mvartools/index.html
Matlab code and datasets http://www.acc.umu.se/~tnkjtg/chemometrics/dataset.html
Chaos (Top)
Chaotic Systems Toolbox http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=1597&objectType=file#
HOSA Toolbox http://www.mathworks.nl/matlabcentral/fileexchange/loadFile.do?objectId=3013&objectType=file
Chemistry (Top)
MetMAP - (Metabolical Modeling, Analysis and oPtimization alias Met. M. A. P.) http://webpages.ull.es/users/sympbst/pag_ing/pag_metmap/index.htm
DoseLab - A set of software programs for quantitative comparison of measured and computed radiation dose distributions http://doselab.sourceforge.net
GenBank Overview http://www.ncbi.nlm.nih.gov/Genbank/GenbankOverview.html Matlab: http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=1139
Coding
Code for the estimation of Scaling Exponents http://www.cubinlab.ee.mu.oz.au/~darryl/secondorder_code.html
Control (Top)
Control Tutorial for Matlab http://www.engin.umich.edu/group/ctm/
Another
Communications (Top)
Channel Learning Architecture toolbox (This Matlab toolbox is a supplement to the article "HiperLearn: A High Performance Learning Architecture") http://www.isy.liu.se/cvl/Projects/hiperlearn/
Source Coding MATLAB Toolbox http://www.ece.umn.edu/users/kieffer/programs.html
TCP/UDP/IP Toolbox 2.0.4 http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=345&objectType=file
Home Networking Basis: Transmission Environments and Wired/Wireless Protocols Walter Y. Chen http://www.mathworks.com/support/books/book5295.jsp?category=new&language=-1
MATLAB M-files and Simulink models http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=3834&objectType=file
Engineering (Top)
OPNML/MATLAB Facilities http://www.opnml.unc.edu/OPNML_Matlab/
Mesh Generation http://www.cs.cornell.edu/home/vavasis/qmg-home.html
OpenFEM : An Open-Source Finite Element Toolbox http://www.openfem.net/
CALFEM is an interactive computer program for teaching the finite element method (FEM) http://www.byggmek.lth.se/Calfem/frinfo.htm
The Engineering Vibration Toolbox http://www.cs.wright.edu/people/faculty/jslater/vtoolbox/vtoolbox.html
SaGA - Spatial and Geometric Analysis Toolbox by Kirill K. Pankratov http://puddle.mit.edu/~glenn/kirill/saga.html
MexCDF and NetCDF Toolbox For Matlab-5&6 http://woodshole.er.usgs.gov/staffpages/cdenham/public_html/MexCDF/nc4ml5.html
CUEDSID: Cambridge University System Identification Toolbox http://www-control.eng.cam.ac.uk/jmm/cuedsid/
Kriging Toolbox http://www.ai-geostats.org/software/Geostats_software/MATLAB_KRIGING_TOOLBOX.htm
Monte Carlo (Dr Nando) http://www.cs.ubc.ca/~nando/software.html
RIOTS - The Most Powerful Optimal Control Problem Solver http://blank.hypersurf.com/~adam/RIOTS/
Excel
MATLAB xlsheets http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=4474&objectType=file
write2excel http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=4414&objectType=file
Finite Element Modeling (FEM) (Top)
OpenFEM - An Open-Source Finite Element Toolbox http://www.openfem.net/
NLFET - nonlinear finite element toolbox for MATLAB ( framework for setting up, solving, and interpreting results for nonlinear static and dynamic finite element analysis.) http://nlfet.sourceforge.net/
GetFEM - C++ library for finite element methods elementary computations with a Matlab interface http://www.gmm.insa-tlse.fr/getfem/
FELIPE - FEA package to view results ( contains neat interface to MATLA http://www.brunel.ac.uk/~blstmbr/felipe/
Finance (Top)
A NEW MATLAB-BASED TOOLBOX FOR COMPUTER AIDED DYNAMIC TECHNICAL TRADING Stephanos Papadamou and George Stephanides Department of Applied Informatics, University Of Macedonia Economic & Social Sciences, Thessaloniki, Greece http://www.fenews.com/fen31/one_time_articles/dynamic_tech_trade_matlab6.htm Paper: http://econwpa.wustl.edu:8089/eps/prog/papers/0201/0201001.pdf
CompEcon Toolbox for Matlab http://www4.ncsu.edu/~pfackler/compecon/toolbox.html
Genetic Algorithms (Top)
The Genetic Algorithm Optimization Toolbox (GAOT) for Matlab 5 http://www.ie.ncsu.edu/mirage/GAToolBox/gaot/
Genetic Algorithm Toolbox Written & distributed by Andy Chipperfield (Sheffield University, UK) http://www.shef.ac.uk/uni/projects/gaipp/gatbx.html Manual: http://www.shef.ac.uk/~gaipp/ga-toolbox/manual.pdf
Genetic and Evolutionary Algorithm Toolbox (GEATbx) http://www.geatbx.com
Evolutionary Algorithms for MATLAB http://www.geatbx.com/links/ea_matlab.html
Genetic/Evolutionary Algorithms for MATLAB http://www.systemtechnik.tu-ilmenau.de/~pohlheim/EA_Matlab/ea_matlab.html
Graphics
VideoToolbox (C routines for visual psychophysics on Macs by Denis Pelli) http://vision.nyu.edu/VideoToolbox/ Paper: http://psych.nyu.edu/pelli/pubs/pelli1997videotoolbox.pdf
4D toolbox http://www.nmr.mgh.harvard.edu/~daniel/links/matlab/4DToolbox.html
Images (Top)
Eyelink Toolbox http://psychtoolbox.org/eyelinktoolbox/ Paper: http://psychtoolbox.org/eyelinktoolbox/EyelinkToolbox.pdf
CellStats: Automated statistical analysis of color-stained cell images in Matlab http://sigwww.cs.tut.fi/TICSP/CellStats/
SDC Morphology Toolbox for MATLAB (powerful collection of latest state-of-the-art gray-scale morphological tools that can be applied to image segmentation, non-linear filtering, pattern recognition and image analysis) http://www.mmorph.com/
Image Acquisition Toolbox http://www.mathworks.com/products/imaq/
Halftoning Toolbox for MATLAB http://www.ece.utexas.edu/~bevans/projects/halftoning/toolbox/index.html
DIPimage - A Scientific Image Processing Toolbox for MATLAB http://www.ph.tn.tudelft.nl/DIPlib/dipimage_1.html
PNM Toolbox http://home.online.no/~pjacklam/matlab/software/pnm/index.html
Another
ICA / KICA and KPCA (Top)
ICA TU Toolbox http://mole.imm.dtu.dk/toolbox/menu.html
MISEP Linear and Nonlinear ICA Toolbox http://neural.inesc-id.pt/~lba/ica/mitoolbox.html
Kernel Independant Component Analysis http://www.cs.berkeley.edu/~fbach/kernel-ica/index.htm Matlab: kernel-ica version 1.2
KPCA- Please check the software section of kernel machines.
Kernel
Statistical Pattern Recognition Toolbox http://cmp.felk.cvut.cz/~xfrancv/stprtool/
MATLABArsenal A MATLAB Wrapper for Classification http://finalfantasyxi.inf.cs.cmu.edu/tmp/MATLABArsenal.htm
Markov (Top)
MapHMMBOX 1.1 - Matlab toolbox for Hidden Markov Modelling using Max. Aposteriori EM Prerequisites: Matlab 5.0, Netlab. Last Updated: 18 March 2002. http://www.robots.ox.ac.uk/~parg/software/maphmmbox_1_1.tar
HMMBOX 4.1 - Matlab toolbox for Hidden Markov Modelling using Variational Bayes Prerequisites: Matlab 5.0,Netlab. Last Updated: 15 February 2002.. http://www.robots.ox.ac.uk/~parg/software/hmmbox_3_2.tar http://www.robots.ox.ac.uk/~parg/software/hmmbox_4_1.tar
Markov Decision Process (MDP) Toolbox for Matlab Kevin Murphy, 1999 http://www.ai.mit.edu/~murphyk/Software/MDP/MDP.zip
Markov Decision Process (MDP) Toolbox v1.0 for MATLAB http://www.inra.fr/bia/T/MDPtoolbox/
Hidden Markov Model (HMM) Toolbox for Matlab http://www.ai.mit.edu/~murphyk/Software/HMM/hmm.html
Bayes Net Toolbox for Matlab http://www.ai.mit.edu/~murphyk/Software/BNT/bnt.html
Medical (Top)
EEGLAB Open Source Matlab Toolbox for Physiological Research (formerly ICA/EEG Matlab toolbox) http://www.sccn.ucsd.edu/~scott/ica.html
MATLAB Biomedical Signal Processing Toolbox http://bsp.pdx.edu/Toolbox/
Powerful package for neurophysiological data analysis ( Igor Kagan webpage) http://igoresha.virtualave.net/Matlab/Unitret.html
EEG / MRI Matlab Toolbox http://eeg.sourceforge.net/
Microarray data analysis toolbox (MDAT): for normalization, adjustment and analysis of gene expression data. Knowlton N, Dozmorov IM, Centola M. Department of Arthritis and Immunology, Oklahoma Medical Research Foundation, Oklahoma City, OK, USA 73104. We introduce a novel Matlab toolbox for microarray data analysis. This toolbox uses normalization based upon a normally distributed background and differential gene expression based on 5 statistical measures. The objects in this toolbox are open source and can be implemented to suit your application. AVAILABILITY: MDAT v1.0 is a Matlab toolbox and requires Matlab to run. MDAT is freely available at: http://microarray.omrf.org/publications/2004/knowlton/MDAT.zip
MIDI (Top)
MIDI Toolbox version 1.0 (GNU General Public License) http://www.jyu.fi/musica/miditoolbox/
Misc. (Top)
MATLAB-The Graphing Tool http://sprg.ssl.berkeley.edu/~abrecht/matlab.html
3-D Circuits The Circuit Animation Toolbox for MATLAB http://engineering.dartmouth.edu/other/3Dcircuits/
SendMail http://carol.wins.uva.nl/~portegie/matlab/sendmail/
Coolplot http://www.reimeika.ca/marco/matlab/coolplots.html
MPI (Matlab Parallel Interface)
Cornell Multitask Toolbox for MATLAB http://www.tc.cornell.edu/Services/Software/CMTM/
Beolab Toolbox for v6.5 Thomas Abrahamsson (Professor, Chalmers University of Technology, Applied Mechanics, Göteborg, Sweden) http://www.mathworks.nl/matlabcentral/fileexchange/loadFile.do?objectId=1216&objectType=file
PARMATLAB
Neural Networks (Top)
SOM Toolbox http://www.cis.hut.fi/projects/somtoolbox/
Bayes Net Toolbox for Matlab http://www.ai.mit.edu/~murphyk/Software/BNT/bnt.html
NetLab http://www.ncrg.aston.ac.uk/netlab/
Random Neural Networks http://www.cs.ucf.edu/~ahossam/rnnsimv2/ ftp: ftp://ftp.mathworks.com/pub/contrib/v5/nnet/rnnsimv2/
NNSYSID Toolbox (tools for neural network based identification of nonlinear dynamic systems) http://www.iau.dtu.dk/research/control/nnsysid.html
Oceanography (Top)
WAFO. Wave Analysis for Fatigue and Oceanography http://www.maths.lth.se/matstat/wafo/
ADCP toolbox for MATLAB (USGS, USA) Presented at the Hydroacoustics Workshop in Tampa and at ADCP's in Action in San Diego http://woodshole.er.usgs.gov/operations/stg/pubs/ADCPtools
SEA-MAT - Matlab Tools for Oceanographic Analysis A collaborative effort to organize and distribute Matlab tools for the Oceanographic Community http://sea-mat.whoi.edu/
Ocean Toolbox http://www.mar.dfo-mpo.gc.ca/science/ocean/epsonde/programming.html
EUGENE D. GALLAGHER (Associate Professor, Environmental, Coastal & Ocean Sciences) http://www.es.umb.edu/edgwebp.htm
Optimization (Top)
MODCONS - a MATLAB Toolbox for Multi-Objective Control System Design http://www.eee.kcl.ac.uk/mecheng/jfw/modcons.html
Lazy Learning Package http://iridia.ulb.ac.be/~lazy/
SDPT3 version 3.02 -- a MATLAB software for semidefinite-quadratic-linear programming http://www.math.nus.edu.sg/~mattohkc/sdpt3.html
Minimum Enclosing Balls: Matlab Code http://www.compgeom.com/meb/
SOSTOOLS Sum of Squares Optimization Toolbox for MATLAB User’s guide http://www.cds.caltech.edu/sostools/sostools.pdf
PSOt - a Particle Swarm Optimization Toolbox for use with Matlab By Brian Birge ... A Particle Swarm Optimization Toolbox (PSOt) for use with the Matlab scientific programming environment has been developed. PSO is introduced briefly and then the use of the toolbox is explained with some examples. A link to downloadable code is provided.
Plot
http://globec.whoi.edu/software/plotting/gbplot/
Signal Processing (Top)
Filter Design with Motorola DSP56K http://www.ee.ryerson.ca:8080/~mzeytin/dfp/index.html
Change Detection and Adaptive Filtering Toolbox http://www.sigmoid.se/
Signal Processing Toolbox http://www.mathworks.com/products/signal/
ICA TU Toolbox http://mole.imm.dtu.dk/toolbox/menu.html
Time-Frequency Toolbox for Matlab http://crttsn.univ-nantes.fr/~auger/tftb.html
VoiceBox - Speech Processing Toolbox http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/voicebox.html
Least Squared - Support Vector Machines (LS-SVM) http://www.esat.kuleuven.ac.be/sista/lssvmlab/
WaveLab802 : the Wavelet Toolbox By David Donoho, Mark Reynold Duncan, Xiaoming Huo, Ofer Levi http://www-stat.stanford.edu/~wavelab/
Time-series Matlab scripts http://wise-obs.tau.ac.il/~eran/MATLAB/TimeseriesCon.html
Uvi_Wave Wavelet Toolbox Home Page http://www.gts.tsc.uvigo.es/~wavelets/index.html
Another
Support Vector Machine (Top)
MATLAB Support Vector Machine Toolbox Dr Gavin Cawley School of Information Systems, University of East Anglia http://theoval.sys.uea.ac.uk/~gcc/svm/toolbox/
LS-SVM - SISTA
SVM toolboxes http://www.cs.wisc.edu/dmi/svm/
LSVM Lagrangian Support Vector Machine http://www.cs.wisc.edu/dmi/lsvm/
Statistics (Top)
Logistic regression http://www.spatial-econometrics.com/
SAGA http://globec.whoi.edu/software/saga/
Multi-Parametric Toolbox (MPT) A tool (not only) for multi-parametric optimization. http://control.ee.ethz.ch/~mpt/
ARfit: A Matlab package for the estimation of parameters and eigenmodes of multivariate autoregressive models http://www.mat.univie.ac.at/~neum/software/arfit/
The Dimensional Analysis Toolbox for MATLAB Home: http://www.sbrs.de/ Paper: http://www.isd.uni-stuttgart.de/~brueckner/Papers/similarity2002.pdf
FATHOM for Matlab http://www.rsmas.miami.edu/personal/djones/
PLS-toolbox http://www.eigenvector.com
Multivariate analysis toolbox (N-way Toolbox - paper) http://www.models.kvl.dk/source/nwaytoolbox/index.asp
Classification Toolbox for Matlab http://tiger.technion.ac.il/~eladyt/classification/index.htm
Matlab toolbox for Robust Calibration http://www.wis.kuleuven.ac.be/stat/robust/toolbox.html
Statistical Parametric Mapping http://www.fil.ion.ucl.ac.uk/spm/spm2.html
EVIM: A Software Package for Extreme Value Analysis in Matlab by Ramazan Gençay, Faruk Selcuk and Abdurrahman Ulugulyagci, 2001. Manual (pdf file) evim.pdf - Software (zip file) evim.zip
Time Series Analysis http://www.dpmi.tu-graz.ac.at/~schloegl/matlab/tsa/
Bayes Net Toolbox for Matlab Written by Kevin Murphy http://www.ai.mit.edu/~murphyk/Software/BNT/bnt.html Other: http://www.isp.pitt.edu/information/toolboxes.html
ARfit: A Matlab package for the estimation of parameters and eigenmodes of multivariate autoregressive models http://www.gps.caltech.edu/~tapio/arfit/
M-Fit http://www.ill.fr/tas/matlab/doc/mfit4/mfit.html
Dimensional Analysis Toolbox for Matlab http://www.sbrs.net/
The NaN-toolbox: A statistic-toolbox for Octave and Matlab® ... handles data with and without MISSING VALUES. http://www-dpmi.tu-graz.ac.at/~schloegl/matlab/NaN/
Iterative Methods for Optimization: Matlab Codes http://www4.ncsu.edu/~ctk/matlab_darts.html
Multiscale Shape Analysis (MSA) Matlab Toolbox 2000 http://www.vision.ime.usp.br/~cesar/projects/multiscale/
Multivariate Ecological & Oceanographic Data Analysis (FATHOM) From David Jones http://www.rsmas.miami.edu/personal/djones/
glmlab (Generalized Linear Models in MATLA http://www.sci.usq.edu.au/staff/dunn/glmlab/glmlab.html
Spacial and Geometric Analysis (SaGA) toolbox
Interesting audio links with FAQ, VC++, on the topic
MATLAB Toolboxes  August 17 A. Substance - Beware of the "straw man" argument
- Never say, "No one has ever looked at this, so I did..."
- Never say, "this is interesting"
- Never talk at the level of methods in your introduction (e.g., variables, measures, factors)
- Do not write papers for academics; better to write for your grandmother
- Introductions are the hardest to write: inverted triangle model: funnel
- Your study should be totally motivated from your introduction
- Avoid using the expression, "Research has found" or "studies have shown" (if you delete this, the sentence sounds much better)
B. Style - It is a fallacy that you should leave some obvious things wrong or incomplete in the paper so as to give the reviewer/reader something to criticize
- Most people accept or reject a paper in the first 5 pages and then look for evidence in a confirmatory manner
- Use active voice!
- Edit! Edit! Edit! (e.g., cut all phrases such as, "in order to"; cut all boilerplate sentences (e.g., "in today's society")
C. Chapter-writing - Seize most opportunities to write chapters (let profs know you are happy to do most of work/editing/lit review, etc.)
- In general, do not write about details of studies/empirical work
- Develop a framework, model and write around that model
D. Submissions - Theory or empirical?
- Premier or specialized?
E. Responding to: - Out and out rejections
- Discouraging revise and resubmits
- Encouraging revise and resubmits
F. Action items for you to take now - Write down every idea you have in a logbook or journal
- Write every paper with the intention/expectation it will be published
- Ask other people to read and comment upon your work (in return, you should do the same)
- When you ask someone to read/comment or they ask you, ask for the date at which it will be no longer useful for them/you
- Think in terms of always having 1 paper under review at all times
- Think in terms of always working on at least 1 empirical (data) paper and at least one theory/conceptual paper at all times
July 19 Quote 对Research的新思考
在MSR已经工作三个星期了,这几个星期过得很充实。除了一些细节还有待推敲之外,整个framework的formulation已经基本成形。 让理论在解决实际问题的挑战中展现风华 在这里,我接触到是一种和在MIT时很不一样的研究方式,这让我对research有了新的思考。在学校的时候,理论上的思考是占据主导地位的,我和我的advisors更关注对于理论的发展,而对于如何把新的理论工作应用在实际问题中,虽然也有一些大体的想法,但是,往往是比较模糊的。而在微软,虽然研究院的研究和产品部门相对独立,但是,大部门的研究还是以应用为基本出发点的。在这里,大家往往首先考虑要提出一个什么样的新应用,而理论和数学工具的选择则处于从属地位。其实,这种应用导向的研究思路,我在五年前在MSRA工作时已经经历过了,不过在学校注重理论氛围中,已经有所淡忘了。 其实这两种思路并没有属优属劣之分,它们各自对于领域的发展都是有着不可替代的作用的。虽然我个人的研究风格更倾向于理论,但是,这几个星期和这里的研究者讨论的时候,也越来越觉得,在研究过程中贯彻对于应用的思考也是同样重要的。首先,计算机视觉本身是一门应用科学,各种理论存在的价值最首要是体现在它解决实际问题的能力上,而并不是理论本身是不是好看。很多朋友都有理论审美情结,喜欢欣赏高深漂亮的数学演绎,并或多或少地以此为标准评价一件工作。我也有着这样的审美情结,直到今天还一直坚持为建立更好的理论而努力。不过,我越来越认为, 真的要实现一套新理论或者一个新模型的价值,除了要赋予她深厚的内涵,更需要在应用领域中为她寻找一个让她充分展现风华的舞台。 在构建理论模型的过程中,为了导出符合某种要求的结果(比如要求objective function是convex之类,或者能得到某种漂亮的闭合解),往往需要做出各种或明或暗的假设。而很多这样的假设,会导致模型在一定程度上偏离真实问题。在理论和实际中做出某种折衷,有时是不可避免的。如果缺乏对实际问题的关怀,那么人们很可能在审美情结的驱动下在偏离实际的道路上越走越远,失去应有的平衡。然而, 理论只有离开充满假设的温室的呵护,到实际问题的世界中接受考验,才能真正地成长。 我们向资深的学者学到的最有用的东西,并不是某种具体的数学方法,而是在面临这些问题时,如何从更高的层次去预见各种不同的选择的利与弊,以及如何综合考虑各种因素后做出一个明智的决定。虽然,我们在一开始设计一种理论模型的时候,往往会从简单假设出发,以后在把它应用到更复杂的问题时进行扩展。一套有生命力的理论,往往有着一种灵活而健壮的内在机制,使得它们的应用范围能很方便地在实践中不断拓展;而相反,一套设计不良的理论,即使在开始很漂亮,在扩展的过程,需要加装各种不伦不类的补丁而愈发变得丑陋,很快就不堪重负而走到其生命的尽头。 虽然这里我强调对应用的思考的重要性,但是,我并不因此认为数学在计算机视觉的研究中就不再重要了——在微软的经验并没有让我放弃在理论上的追求。而是让我在纯理论道路越走越远的过程中重新认识到应用思考对于理论研究的意义,并且开始认真思考如何让自己的理论工作在解决新的实际问题的过程中发挥作用的问题。 从不同的研究风格中学习 这几年,我有幸到不同的地方进行研究,接触不同的研究风格。对比现在和三年前的自己,我觉得,一个很大的变化,就是学会了尊重不同的研究风格。以前,出于对漂亮而严格理论的偏好,对各种在实用系统中使用的工程方法不屑一顾,认为没有“学术价值”。之前一些理论工作,在和别人讨论,或者在paper review中受到质疑,往往自然生出对质疑者的反感,必欲强烈反驳而后快。在经历很多经验教训之后,才慢慢认识到,尊重质疑自己工作的意见是获得进步的开始。 自己付出很大努力做出的一项工作,当然希望得到大家的好评。但是,自己的思考往往受背景所限其实是不全面的,质疑者的看法也许也同样是不全面的。但是,他们可能是从另外一个角度来思考,发现这个工作的不足。如果能认真思考他们的(哪怕是有偏颇)的意见,就能使这个工作变得不断完善。有时候,质疑的原因是因为理解错误了,我觉得,研究者这个时候首先应该考虑的不是质疑的人是否理解能力不够,而是自己的表达是不是不够好,可能容易引起别人的误解。对于,别人的意见虽然不需要全盘采纳,但是在对每一种不同的意见都进行认真的反思,则是很有价值的。 不同风格的研究者,在评价一项工作时的价值取向时往往就存在根本分歧。一种常见的情况是,研究者对某个传统的问题提出了一种很新的理论模型。这样的工作在一个应用背景很强的人看来,可能只是很小的贡献,因为它并没有解决新的问题,而理论的新旧只是一些细节的变化(在我接触的一部分做应用系统的研究者眼中——理论部分只算是一种detail)。这样的评价也许有失偏颇,但是并非全无道理——在一个已有模型已经能解决的问题上,为什么要再换一套理论呢——用汤老师的话说: “用英语说过的话,就不必用拉丁语再说一遍了” 如果评价者存在这样的印象,就可能表明这项工作存在一个重要的不足:没有搞清楚究竟解决了什么新问题——而这恰恰是一项理论的价值的根本所在。虽然不是每篇文章都能开辟一个新的topic,但是即使是做传统topic的文章也应该要解决这个topic已有方法解决不好的问题。究竟一项工作解决了什么问题,研究者有责任旗帜鲜明地指出来,并且用令人信服的实验来证明。而空洞的claim或者让人云遮雾罩的理论演绎并不能有效地彰显这一点。 在MSR工作这些天来,一些和我合作的研究员的研究风格有很大差别。我开始提出一个framework自我感觉良好,但是在和他们的讨论中,我发现它还存在各种不足,而在不断吸收他们有价值的意见的过程中,这个架构变得更加严谨和符合问题的真实情况。并且这种交流的过程促使我对research的方式进行了新的思考,这也是我这次Intern的一个重要的收获。 June 15 Dear Gams users Last week I assisted Tom Rutherford in a workshop on CGE modeling and got lots of questions about tricks/tipps for Gams. I decided to start a blog on CGE modeling with Gams, Emacs and R, so perhaps people can also gain something from my experience with Gams. You will find the blog here: http://blog.modelworks.ch and I will start with a series on how to use gams-mode from Shiro Takeda and Emacs (even Tom seems to be inclined to change to Emacs
). Another very interesting blog for (advanced) Gams users is the one by Erwin Kalvelagen, one of the experts from Gams: http://yetanothermathprogrammingconsultant.blogspot.com/ Also don't forget to have a look at the Wiki by Gams Corporation if you have questions / problems with Gams: http://support.gams-software.com/doku.php (I don't know why Gams doesn't give the wiki a more prominent place on their home page. The link is hidden in the text of the page "Gams - Support"). Have a nice weekend! Renger
April 30
The Top Ten Algorithms of the Century
Jack Dongarra and Francis Sullivan published a list of "The
Top Ten Algorithms of the Century." Their list included:
-
the Monte Carlo method or Metropolis algorithm, devised by
John von Neumann, Stanislaw Ulam, and Nicholas Metropolis;
-
the simplex method of linear programming, developed by
George Dantzig;
-
the Krylov Subspace Iteration method, developed by Magnus
Hestenes, Eduard Stiefel, and Cornelius Lanczos;
-
the Householder matrix decomposition, developed by Alston
Householder;
-
the Fortran compiler, developed by a team lead by John Backus;
-
the QR algorithm for eigenvalue calculation, developed by
J Francis;
-
the Quicksort algorithm, developed by Anthony Hoare;
-
the Fast Fourier Transform, developed by James Cooley and
John Tukey;
-
the Integer Relation Detection Algorithm, developed by
Helaman Ferguson and Rodney Forcade; (given N real values
XI, is there a nontrivial set of integer coefficients
AI so that sum ( 1 <= I <= N )
AI * XI = 0?
-
the fast Multipole algorithm, developed by Leslie Greengard
and Vladimir Rokhlin; (to calculate gravitational forces in
an N-body problem normally requires N^2 calculations. The
fast multipole method uses order N calculations, by approximating
the effects of groups of distant particles using multipole
expansions)
-
Reference 1:
-
Dongarra and Sullivan,
Top Ten Algorithms of the Century,
Computing in Science and Engineering,
January/February 2000.
-
Reference 2:
-
Barry Cipra,
The Best of the 20th Century: Editors Name Top 10 Algorithms
SIAM News,
Volume 33, Number 4, May 2000, page 1.
February 17 如果你是在尝试寻找一些不错的网上课程的话,那么这篇文章可能会对你有些帮助。 麻省的网上学院涵盖的范围非常之广,总计有超过1800门的免费课程,所有的课程都是以多媒体的形式呈现的。当然了,如果你对某些课程的资料感兴趣,你也会找到想要的文本资料,更惊喜的是相当一部分文本资料是以多语言形式提供的,语言在这里并不是问题。 公开学院是英国最大的学术机构,每一个注册的学生都能在里面找到自己想要的资料,无论是历史还是艺术,或者教育和信息技术。 卡耐基学院通过一个名为“开放学习原动力”的计划为所有感兴趣的学生提供详尽的课程介绍和资料共享,不仅如此,卡耐基学院还设有专门的指导人员为学生提供在线的答疑解惑。 和麻省有相似之处,图夫也是对所有人开放并且提供各专业的学习资料,课堂笔记,作业展示等等,所有的资料都是按学院划分,这样在搜索的时候会很方便。 作为全球最强的大学之一,斯坦福选择了和业界巨头苹果合作,这样所有在斯坦福网络得到的资料都可以直接传入iPod和Mac播放,用户更是可以在自己的iTunes中为斯坦福专门建立一个分类。 伯克利在网络教学方面起步较早了,2001年开始他们就将很多课程的教学资料,课堂笔记等内容同步地放到了网络上,如今在伯克利的网络教学中心,更是可以轻而易举地找到上百种课程的资料,基本涵盖了所有的专业和课程。 犹他大学将几乎所有的课程资料都放在了网上,而且提供即时的资料下载。 科茨城的小型商务发展中心是互联网上资料最全面的小型商务资料库,涵盖了概念内的所有方面,并且提供文本,幻灯片,图片和视频等多种形式的展示手段,对于一些不熟悉小型商务的人来说是很有帮助的。 绝大部分的课程资料都可以在网上获得,而且南昆大还提供在线的即时咨询。 埃尔文是近期才加入加州大网络学校的,所以暂时只能提供部分的专业课程和资料下载,不过鉴于加州大的雄厚实力,埃尔文的发展前景和增长速度会很快弥补缺陷的。 原文:Universities With the Best Free Online Courses 译者:铁灰色 August 24 博士开始近2个月了。总觉得自己的心态没有完全调整好。总是把读博士,搞的像是做项目一样,很心急,太过注重于时间轴。现在在项目的prototype制作的一定程度的时候,正如我的supervisor所料,我遇到了第一个理论上的障碍。 尝试从各种papers或是textbooks中寻找答案,虽然自己不知道如何正确诠释自己的关键问题。3,4天的理论学习后,我发觉自己确实在理论学习方法方面,存在很多问题。先是看觉得和问题相关paper,看完introduction还是满怀喜悦,信心十足,再接着看数学理论证明时,却是一头雾水,很多东西不懂。一般是到第3,4行证明的时候就卡住了。 在卡住的地方,开始转投testbook,想从中学习一点基础知识。testbook不像wikipedia,从每个topic单独看都可以,testbook从中间看(特别是自己不懂的内容)和看paper没有什么区别。只能从头看,不得不承认很多testbook写确实很好,看起来也很引人入胜。但是我一般用大半天时间,看了20页(一章),一本大约有200,300页,我就要放弃了。不是因为书不好看,而是因为静不下心,总是想着10月底的deadline。一本书看上10天,结果都还不知道能不能派上用处。而手边这样的书却有10来本。还有这么多paper。。。 平时在办公室里有时候会很吵,想着把书带到家里来看。可是现在证明这对我完全是错误的方法。在家里,在周末,我根本看不进testbook。看来下次要考虑去mannheim的图书馆了。
May 20 1. That no one knows everything, and you don't have to. 2. Go for the messes - that's where the action is. 3. It is to forgive yourself for wasting time. You will have to get used to spending most of your time not being creative, to being becalmed on the ocean of scientific knowledge. 4. Learn something about the history of science, or at a minimum the history of your own branch of science. December 05 赴德留学将近6年,即将毕业,最近参加了不少求职创业的讲座,学习到很多有用的知识。 昨天在Heidelberg大学参加了MLP举办的求职培训,有关怎样制作professionelle Bewerbungsmappe。我把笔记做成了PPT,9页,大约90kB。 下载请点击图片。 Jungle 
November 27 by Mahesh
Renewable energy produced from the wind has garnered much attention and support in recent years but is often criticized for its low output and lack of reliability. But now a super power wind turbine has come along that may be just what the renewable energy industry needs. The MagLev wind turbine, which was first unveiled at the Wind Power Asia exhibition in Beijing, is expected take wind power technology to the next level with magnetic levitation.
Magnetic levitation is an extremely efficient system for wind energy. Here’s how it works: the vertically oriented blades of the wind turbine are suspended in the air above the base of the machine, replacing the need for ball bearings. The turbine uses “full-permanent” magnets, not electromagnets — therefore, it does not require electricty to run. The full-permanent magnet system employs neodymium (”rare earth”) magnets and there is no energy loss through friction. This also helps reduce maintenance costs and increases the lifespan of the generator. Maglev wind turbines have several advantages over conventional wind turbines. For instance, they’re able to use winds with starting speeds as low as 1.5 meters per second (m/s). Also, they could operate in winds exceeding 40 m/s. Currently, the largest conventional wind turbines in the world produce only five megawatts of power. However, one large maglev wind turbine could generate one gigawatt of clean power, enough to supply energy to 750,000 homes. It would also increase generation capacity by 20% over conventional wind turbines and decrease operational costs by 50%. If that isn’t enough, the maglev wind turbines will be operational for about 500 years! Construction began on the world’s largest production site for maglev wind turbines in central China on November 5, 2007. Zhongke Hengyuan Energy Technology has invested 400 million yuan in building this facility, which will produce maglev wind turbines with capacities ranging from 400 to 5,000 Watts. In the US, Arizona-based MagLev Wind Turbine Technologies will be manufacturing these turbines. Headed by long-time renewable energy researcher Ed Mazur, the company claims that it will be able to deliver clean power for less than one cent per kilowatt hour with this new technology. It also points out that building a single giant maglev wind turbine would reduce construction and maintenance costs and require much less land than hundreds of conventional turbines. The estimated cost of building this colossal structure is $53 million. + Maglev Wind Turbine
风力发电机技术虽然一直到有在逐渐进步,但似乎总是脱不开传统的风车造型,而且各别的发电机占空间,发电量又不大。但新发展出来的这种「磁浮」风力发电机有着靠磁力和基座分开的扇叶,扇叶也是直立放置的。这种新的配置可以做出超巨型的发电机组,因为它不像传统的叶片受到重力的影响无法将各别的发电组做得很大。一台计划耗资五千三百万美元的单一磁浮发电机可以产生一千只传统发电机的电量,约足以提供 75 万户的电力。除了发电量大之外,它可以在每小时五公里的微风中运转、维护费用只有传统的一半,而且预估寿命长达 500 年。听起来很棒?其实或许它的来临没有想象中远。除了上图的美国版之外,国内的中科恒源也花了五百万美元盖了一座工厂,建造 400~5000 瓦等级的小型磁浮发电机。 November 24  Großansicht des Bildes mit der Bildunterschrift: Juehnde的一座生态能源厂 11月21日,德国联邦环境部长加布里尔和农业部长希霍菲尔在柏林介绍了今后着重开发绿色燃料的计划。合成生态物质将成为未来的主要能源。德国之声柏林记者发来如下报道。 德国联邦环境部长加布里尔和农业部长希霍菲尔11月21日在柏林公布了政府开发生态物质燃料的计划,并进一步解释了这个在环保领域很时髦的新名词。德国政府的计划是,同汽车制造业和石油供应商进行协商,提高现有燃料中生态物质的比例。目前环保燃料中生态物质占5%,到2010年,这个比例要提高到10%。现在常见的绿色燃料还属于第一代环保燃料,混入的主要是生物乙醇和生物柴油。 为了将来能提高燃料中纯植物型燃料的比例,减少温室气体排放量,在技术上还要做一些改进。环境部长加布里尔说:“未来工作的重点是改进提炼技术,一是要从植物中提炼更多的燃料,二是将所谓的植物垃圾,也就是第二代生态物质燃料合成生物质,也合理利用。这是我们为自己定下的目标。这样开发植物能源不会影响到正常粮食供应。” 合成生态物质就是以木头,茅草,生物垃圾,芦苇,动物饲料等原料制成的固体生态物,将来要取代现在常用的从油菜籽和甘蔗中提炼的生物乙醇和生物柴油。也就是说,不再用可以食用的农作物作原料,而是用废料。 用合成生态物质制成的燃料纯度高,即使是对燃料性能要求很高的顶尖级车型,也可以适用,“举一个形象的例子就是,现在用的环保燃料油400种混合物,将来的第二代燃料只有12种。这就意味着发动机适应合成生态物质燃料的性能更容易。因此我们提高了燃料中生态物质的比例。” 到2020年的远景目标是,将汽油中的生态物质比例提高到20%。德国汽车工业协会主席维斯曼很赞赏德国政府的环保政策,“我们要开发第二代生态物质燃料,从而为关于开发生态燃料不利于保护热带雨林以及自然保护区的讨论画上一个句号。” 维斯曼还介绍说,不少公司已经开始了研发合成生物质的工作。比如戴姆勒和大众公司同年轻的生态物质能源开发公司Choren合作项目。从2008年起,位于弗莱堡的研究基地就要正式生产合成生态物质燃料。德国政府开发环保能源的计划获得广泛支持,但是政府决定将生态燃油税从每升6欧分涨到每升15欧分,遭到众人反对。其中有农业部长希霍菲尔,还有反对党以及生态燃料制造业。因为增税会影响这一行业的生存竞争力。 Richard Fuchs November 21 为了减少环境污染的情况,中国环保局表示未能遵守污染物排放规定的企业将不能够上市集资。 中国国家环保总局局长周生贤向中国官方传媒《中国日报》表示,若企业被发现违返环保规定或过量排放污染物,将不会获批上市集资。 周生贤说上市公司的环保纪录应该予公众监察。 此外,从2009年开始,所有需要排出污染物的企业需要取得许可证,否则将不能够继续营运。 周生贤说当局会加快重组工业,以保证可以在2010年前取缔旧式技术、仪器和产品。 3亿人口饮用水不安全 另一方面,国务院在星期二(20日)转发了环保总局等部门发表的《关于加强农村环境保护工作意见》。 《意见》指出要加强农村饮用水水源地环境保护和水质改善,把保障饮用水水质作为农村环境保护工作的首要任务。 《意见》又指出,到2010年,农村环境污染加剧的趋势有所控制,农村饮用水水源地环境质量有所改善。 周生贤说目前全中国有3亿农村人口存在饮用水不安全问题。 环保局在上周公布的资料显示,经过9个月的时间,中国10月的空气污染和水质污染的情况首次有所改善。 中国当局曾经承诺,会在2006年和2010年把两个主要的污染指标降低10%,但当局在2006年未能达标。 此前,当局表示不会给予制造污染的企业银行借贷和出口许可。 Jungle: 用公司生产是否环保来作为公司上市的评价标准之一,确实是个创举。在保护环境的大前提条件下。有带来两个附加优势。 1.保护了中小股民和投资人的利益。在一个公司有能力做到清洁生产的同时,公司本身也一定具有一定实力。间接避免了,"烂"公司上市圈钱的现象。提高到"烂"公司造假上市的成本。 2.权利得到了分散和制衡。提高了环保部门在国家经济生产上的地位。 November 18
环保法律可能会限制个人搭乘飞机次数 为了控制污染,英国人日后可能会面临更严格的环保法律,包括限制个人搭乘飞机的次数。 英国政府推出的新的气候变化法案(Climate Change Bill)如果通过的话,英国就可能成为依法设定减少温室气体排放量目标的唯一国家。 该法案设定的多个5年目标,为了达到这些目标,英国在未来42年当中,最多每年可能会付出120亿英镑的成本。 但是经济学家警告英国政府,如果英国转变为低排放量的经济,可能会引起经济衰退和失业,这将给政府合理借口增税,提高燃料价格,甚至限制“个人二氧化碳排放量”。 反对者也批评说,如果中国、俄罗斯和印度没有采取相同法律强制设定温室气体排放量,那么英国单独推行这个法案也没有意义。 “碳配额” 英国政府表示,英国有责任率先做好榜样,而且如果不采取行动,气候变化所带来的水灾、干旱和疾病会让英国人付出更严重的代价。 气候变化法案承诺,英国将在2050年以前减少60%的温室气体排放量,但是并没有说明要如何降低二氧化碳的排放量。 据信减少温室气体排放量的一个方法是规定个人的二氧化碳排放量配额,也就是说每个人都有一定配额的排放量。 这么一来,可能的情况是每次搭乘飞机,购买汽油,外出购物或吃饭都被记录在一张塑料卡片上,消费比较少的人可以将自己多余的“碳配额”转卖给“碳配额”不够的人。 这样,“碳配额”快要用完的人就可能被禁止搭飞机或开车。 | 德生物燃气巨头揣6亿到重庆投资 |
| | 新华社 2007-11-18 13:04:12 | | 据重庆新闻网报道,日前,德国生物燃气巨头EnviTec生物燃气股份有限公司有意斥资6亿人民币在重庆投资,计划在此建立一家生物燃气电厂。据悉,德国经济技术部官员率德国商团在重庆与当地企业见面并进行了商谈,除EnviTec外,还有11家德国企业有意在重庆投资并寻求合作。 |
据悉,此次赴重庆考察的11家德国企业携带了近20个项目,包括有塑料加工、医药、电子元件等。EnviTec公司中国区总经理Donatus von Helmolt表示,如果此次合作能够成功,建立的新厂将是中国最大的生物燃气发电厂。 November 03
中国国务院批准了国家发展和改革委员会提出的《国家核电发展专题规划》,提出在2020年前新建23个核电站,主要集中在沿海省份。
根据规划,中国到2020年将新投产核电装机容量约2300万千瓦,这等于将有23个百万千瓦级核电机组投入运营。
规划中的核电站将主要安排在浙江、江苏、广东、山东、辽宁和福建6个沿海省。
此外,湖北、江西、湖南、吉林、安徽、河南、重庆、四川、甘肃等内陆省区市也不同程度地开展了核电厂址前期工作。
新华社报道指出,核电站对地质条件要求很高,少地震并且水源充足,目前中国已储备了一定规模的核电厂址资源。
加大发电量
国家发改委在《专题规划》中提出,中国大陆将争取在2020年前把地区核电运行装机容量提升到4000万千瓦。
按照目前在建和运行核电容量1696.8万千瓦计算的基础上,新投产核电装机容量约为2300万千瓦。
发改委认为,考虑核电的后续发展,中国2020年末在建核电容量应保持在1800万千瓦左右。
据估算,未来15年的核电项目建设资金需求总量约为4500亿元人民币,其中,15年内项目资本金需求量为900亿元,平均每年要投入企业自有资金54亿余元。
因涉及天然铀资源勘探与储备、乏燃料后处理等,核燃料配套资金需求量较大。 发改委文件指出,新核电厂建设的资金筹措原则上按企业自筹资本金,银行提供商业贷款方式运作。
|