QUẢNG CÁO ĐẦU TRANG

Collapse

Thông báo

Collapse
No announcement yet.

Matlap công cụ hữu hiệu cho KSXD

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Matlap công cụ hữu hiệu cho KSXD

    Em đang học Matlap ở trình độ vỡ lòng vì chỉ học có 15 tiết.Thấy nó khá thú vị nên muốn tìm hiểu thêm.Anh em kếtcau có tài liệu gì chỉ giúp em với(bằng tiếng Việt hoặc Pháp).Hoặc giảng luôn tại đây cũng được

  • #2
    Ðề: Matlap công cụ hữu hiệu cho KSXD

    Neu ban NC MATLAB de viet chuong trinh tinh ket cau thi dung nen bo qua bo CALFEM.

    Ghi chú


    • #3
      Ðề: Matlap công cụ hữu hiệu cho KSXD

      Bác nào có tài liệu chuyen sâu ko ạ....em có 1 quyển mua ở Hoa lư...nhưng chỉ cơ bản thôi...nhất là phần lập trình...Simulink
      Mọi chi tiết xin gửi về :
      nahtk_1984@yahoo.com

      Ghi chú


      • #4
        Ðề: Matlap công cụ hữu hiệu cho KSXD

        Tài liệu hữu hiệu nhất là thư mục help của Matlab (English). Bạn chỉ cần khám phá xong phần help chắc cũng đủ dùng.

        Ghi chú


        • #5
          Ðề: Matlap công cụ hữu hiệu cho KSXD

          nói vậy thì đâu cần sách dich làm chi ạ !Ít nhất cũng phải đạt tới " tu vị " tầm nào đó mới có thể " luyện " theo kiểu đó chứ. " Húng " wá dễ tẩu hỏa nhập ma lém...

          Ghi chú


          • #6
            Ðề: Matlap công cụ hữu hiệu cho KSXD

            Anh Hoàng nói đúng đó.Học các phần mềm chủ yếu dùng Hepl.Bạn kết hợp sử dụng từ điển tiếng Anh
            Xin trích bài của anh zoso về matlab trên diễn đàn www.chuyentb.org- Matlab được đánh giá là một trong những phần mềm trợ giúp tốt nhất hiện nay cho các kỹ sư, đặc biệt là các kỹ sư trong các lĩnh vực viễn thông, tin học, điều khiển ... có nhu cầu cao về các chương trình mô phỏng hệ thống
            - Matlab ban đầu được phát triển bởi một nhóm các nhà toán học Canada, sau đó được Mathwork thương mại hóa với sự cộng tác của rất nhiều lập trình viên, các nhà khoa học trên thế giới. Có thể thấy Matlab có lõi là bộ công cụ xử lý tính toán trên ma trận rất mạnh, sau đó vô vàn các nhà khoa học viết các toolbox cho nó phụ thuộc vào lĩnh vực nghiên cứu của mình rồi Mathwork mua lại nên Matlab rất khổng lồ. Vô vàn các toolbox từ các lĩnh vực điện tử, điện, tự động hóa, truyền thông, cơ khí, vật liệu, ... đến cả các lĩnh vực như kinh tế (phân tích chuỗi thời gian) ... Học Matlab sẽ cảm thấy học toán hiểu bản chất hơn, trừu tượng và cụ thể hơn - ứng dụng rất tốt.
            - Do khả năng thích ứng, khả chuyển của Matlab nên việc lập trình Matlab rất hay. Bạn có thể kết hợp dịch Matlab liên kết với C, Java, ... để tận dụng sức mạnh của từng ngôn ngữ.
            - Phiên bản mới nhất của Matlab là Release 14 kèm theo Service Pack2 gồm có hai package là matlab 7.0 và simulink 6.0. Dưới đây là một số tính năng của phiên bản R14

            MATLAB 7 and Simulink 6 New Features
            MATLAB 7
            MATLAB is a high-level technical computing language and interactive environment for analyzing data and developing algorithms and applications. MATLAB 7 includes major new features in the areas of programming and code efficiency, plotting and visualization, mathematics, data access, and performance. New features include:


            Development Environment
            Redesigned desktop, providing easier management of multiple documents, docked figures, the ability to save custom layouts, and shortcuts to commonly used commands
            Enhanced Array Editor and Workspace Browser for easier viewing, editing, and graphing of your variables
            Directory Reports, letting you scan your M-files for efficiency, dependencies, and code coverage
            M-Lint Code Checker that recommends code modifications to maximize performance and maintainability
            Ability to execute individual sections of M-code in the Editor
            Automatic publishing of your M-code to an HTML, Word, or LaTex document
            Programming
            Ability to create nested functions, providing an easier way to define and call customized functions
            Anonymous functions for defining single-line functions at the command line or in scripts
            Ability to call function handles using standard calling syntax rather than feval
            Conditional break points, letting you stop when any expression is true
            Block comment markers to comment-out an entire section of code
            Mathematics
            Integer arithmetic, letting you preserve data types in calculations and process larger integer data sets
            Single-precision arithmetic, linear algebra, FFT, and filtering, enabling you to process larger single-precision data sets
            More robust computational geometry routines using Qhull 2002.1, giving greater control over algorithm choice
            linsolve function, enabling you to solve systems of linear equations faster by specifying the structure of the matrix of coefficients
            ODE solver functionality to handle implicit differential equations and multipoint boundary value problems
            Graphics
            New plotting interface for interactively creating and editing plots without entering M-code
            M-code generation from a figure, letting you programmatically reuse custom plots
            Enhanced plot annotation, including drawing shapes, object alignment, and pinning of annotations to data points
            Data exploration tools, including plot panning and data cursors for easily measuring values while browsing plots
            Ability to perform transformations such as rotation, translation, and scaling on groups of graphics objects
            User interface panels and ActiveX controls accessible from GUIDE
            Improved Handle Graphics® support for rendering advanced equations using the full TeX and LaTeX interface
            Data Access and External Interfacing
            New file I/O functions for reading very large arbitrarily formatted text files and writing to Excel and HDF5 files
            Compressed MAT-files option, letting you save large data sets using less disk space
            javaaddpath function for adding, removing, and reloading Java classes dynamically without restarting MATLAB
            COM custom interface, server events, and Visual Basic script support
            Access to Web services based on Simple Object Access Protocol (SOAP)
            FTP object for connecting to an FTP server to perform remote file operations
            Support for the Unicode international character set standard, enabling character data in MAT-files to be shared between languages
            Performance and Platform Support
            JIT Accelerator coverage of all numeric types and function calls
            JIT Accelerator generation of MMX functions for integer arithmetic
            FFT routines using the new version of FFTW3
            Faster text file reading and writing
            3GB switch support under Windows XP, giving an additional 1GB of data memory to MATLAB
            Back to Top

            Simulink 6
            Simulink is a platform for multidomain simulation and model-based design of dynamic systems. It provides an interactive graphical environment and a customizable set of block libraries that let you accurately design, simulate, implement, and test control, signal processing, communications, and other time-varying systems. Simulink 6 improves performance, responsiveness, modeling fidelity, and workflow efficiency when modeling large systems. New features include:


            Component-Based Modeling for Large Systems
            Ability to segment a model into multiple files, where each file is a separate model
            Ability to model, simulate, test, and implement each design component individually before incorporating it into a system model
            Enhanced integration of your models into existing file-based configuration management and version control software
            Incremental loading and code generation
            Increased update diagram and simulation speed for large models
            Model Workspaces, providing separate workspaces for storing and managing parameters and variables for each model
            Enhanced bus support for defining interfaces, supporting operations on bus signals, and specifying buses as structures for code generation
            Simulink and Stateflow Integration
            Unified Model Explorer to navigate, create, configure, and search all signals, parameters, and properties of your model
            Unified simulation and code generation options
            Support for creating and saving multiple simulation and code generation configurations
            Data Management and Visualization
            New data objects for defining structure, bus, custom, and alias data type objects
            Option to log data and add test points without adding blocks to the model
            Signal & Scope Manager, to connect sources and sinks to the model without adding blocks
            MATLAB Language Support
            C code generation and deployment from embeddable MATLAB algorithms
            Enhanced functionality for creating M-file S-functions




            Để học Matlab hiệu quả

            1. Về cú pháp, Matlab không quá phức tạp cho các kĩ sư do Matlab được phát triển trên ngôn ngữ C/C++ truyền thống, do vậy hiểu về C/C++ là rất có lợi khi học Matlab.

            2. Su dung tro giup Help thuong xuyen khi lap trinh hay mo phong bang Matlab, dieu nay la do Matlab cung cap cho chung ta qua nhieu ham va cong cu ma khong co mot tai lieu nao co the chi ro cho chung ta. Xem ki cac vi du trong help va test lai voi tham so cua chung ta.

            3. Tham gia cac khoa hoc tren mang cua Mathwork

            4. Neu gap rac roi, hay email cho cac ki su tro giup cua Mathwork, chac chan ho se tra loi va ho tro cho chung ta.

            5. Khong bao gio nghi rang Matlab se lam ho tat ca cho chung ta khi mo phong, mot su that la dai da so cac khoi su dung trong mo phong cua Telecommunication, IT, Automation .... deu da duoc Matlab cung cap va ho tro tuy nhien truyen tham so the nao cho phu hop do la nhiem vu cua nguoi thiet ke, tham so sai khong phu hop thi ket qua sai mac du so do he thong cua chung ta la hoan toan chinh xac.

            Day la mot so kinh nghiem cua to khi hoc Matlab, tu hoc la chinh, vua hoc vua thuc hanh, thuc hanh cang nhieu thi ki nang se tang dan. Qua thuc den bay gio Matlab ho tro to rat nhieu tu mo phong, cho den tinh toan, vua nang cao kha nang lap trinh.

            Ghi chú


            • #7
              Ðề: Matlap công cụ hữu hiệu cho KSXD

              Nhân đay có anh em nào họ Matlab rồi chỉ giúp mình lỗi của đoạn chương trình sau.Mình tìm mãi mà chẳng hiểu sai chỗ nàofunction [x,y]=bai3

              disp('gai he ptvp')

              s1='3*D2y+4*(Dy)^2+5*y=a'

              s2='6*(D2y)^2+3*Dy+8*y^2=b'

              disp('nghiem tong quat la:')
              [x1,y1]=dsolve(s1,s2,'y(0)=0,Dy(0)=0')

              a=input('nhap a=:')

              b=input('nhap b=:')

              disp('kq bang so la:')

              x1=subs(x1,{'a','b'},{a,b})

              y1=subs(y1,{'a','b'},{a,b})

              x=x1;

              y=y1;

              end

              Ghi chú


              • #8
                Ðề: Matlap công cụ hữu hiệu cho KSXD

                Hê.. hê.
                Mình xin giới thiệu 1 chương trình tính mới: Maple. Chương trình nay sử dụng đơn giản hơn. Và chức năng cũng khá tốt.
                Xin giới thiệu để anh Nguyễn tham khảo.

                Ghi chú


                • #9
                  Ðề: Matlap công cụ hữu hiệu cho KSXD

                  Mapble tuong tu nhu Matematique.Dung thích hợp cho tính toán.Chẳng hạn phương trình vi phân ở trên.Còm Matlab đặc biệt mạnh trong mô phỏng.Rất tốt và thích hợp cho kĩ sư vì nó được chính các kĩ sư thiết kế.
                  Cám ơn anh đã quan tâm trả lời
                  Mr Nguyen

                  Ghi chú


                  • #10
                    Ðề: Matlap công cụ hữu hiệu cho KSXD

                    Lõi của Matlab chính là Maple đấy, học một cái thôi, chẳng cần học hai, Matlab mạnh hơn nhiều, kết xuất sang nhiều lĩnh vực khác được như excel, tao com, phục vụ cho lập trình thì tuyệt. Nếu bạn nào cũng quan tâm đến phần Simulink trong Matlab thì mình rất hân hạnh được cùng trao đổi. Phần này có thể áp dụng trong nhiều lĩnh vực, chủ yếu là để nghiên cứu thì tốt vì bản thân nó là dùng để mô phỏng. Hiện mình đang dùng nó để nghiên cứu các dao động trong cầu, cái này giải các phương trình đạo hàm riêng rất trực quan, các bộ gây nhiễu (dao động) như ồn trắng, ồn mầu, tạo dao động điều hòa sin rất tiện dùng. Nếu bạn quan tâm, xin liên hệ 0989207151 hoặc mình cùng trao đổi trên forum nhe!!!

                    Ghi chú


                    • #11
                      Ðề: Matlap công cụ hữu hiệu cho KSXD

                      Matlab là một chương trình dành cho việc phân tích số (numerical analysis) còn maple (hay Mathematica) là những thứ dùng để cho việc tính toán giải tích (symbolic analysis), nên so sánh với nhau thì hơi khó. Các bác cần việc gì thì dùng cái đấy thôi. Mặc dù gần đây matlab cũng có thêm symbolic math toolbox cũng như maple có thêm numerical package nhưng không thê nói cái này mạnh hơn hay cai kia mạnh hơn được.

                      Tất nhiên cho kỹ sư xây dựng thì matlab được sử dụng nhiều hơn vì phương pháp số giải quyêt được nhiều vấn đề dễ dàng hơn. Mà bác ngayxuan nói lõi của matlab là maple có lẽ cũng hơi oan cho matlab quá
                      Does engineering need science?

                      Ghi chú


                      • #12
                        Ðề: Matlap công cụ hữu hiệu cho KSXD

                        Hướng dẫn của MATLAB có nói là Symbolic Toolbox của MATLAB dựa trên Maple.

                        Ghi chú


                        • #13
                          Ðề: Matlap công cụ hữu hiệu cho KSXD

                          Đúng là Symbolic Toolbox của Matlab dựa trên Maple. Nhưng mà Symbolic Toolbox chỉ là một trong số hàng chục toolbox khác của matlab thôi (chưa kể cái chương trình chính tên là matlab nữa). Thế nên tôi mới nói đùa là bác ngayxuan nói oan cho matlab
                          Does engineering need science?

                          Ghi chú


                          • #14
                            Ðề: Matlap công cụ hữu hiệu cho KSXD

                            Nguyên văn bởi ducxd
                            Em thấy các sinh viên xây dựng mình thiệt thòi quá không được học Matlap trong quá trình học đại học , bác nào học lên cao học mới đụng nó thôi ( mà tụi nước ngoài coi hiển nhiên phải biết )
                            Bây giờ sinh viên cũng được học rồi,nhưng ít lắm,chỉ 15 tiết ,gọi là làm quen.Môn này có tên là "Công cụ mô hình hóa bằng số".Bọn mình được thầy Phan ý Thuận dậy.Nhìn tên môn học cũng có thể biết được MatLab có công dụng gì!

                            Ghi chú


                            • #15
                              Ðề: Matlap công cụ hữu hiệu cho KSXD

                              Thật ra, mình chưa sử dụng Matlab bao giờ, nên mình không so sánh giữa Matlab và Maple. Theo mình, mỗi 1 công cụ đều có ưu điểm của nó, và để so sánh các công cụ này, cũng phải xét đến yếu tố thích dụng của nó. Theo mình biết ở việt nam hầu như là sử dụng Matlab, nhưng ở Nga Maple lại được sử dụng nhiều hơn (đố với sinh viên và thầy giáo trường XD). Quan điểm của mình, các chương trình này là những công cụ, nếu có thể nói: Matlab là dao mổ trâu, còn maple là dao cắt tiết gà. Thì tùy vào từng việc cụ thể mà dùng công cụ cho hợp lý và thuận tiện, không nên dùng dao mổ trâu để căt tiết gà. Trong trường đại học, với thời gian 15 tiết, thì theo mình nên sử dụng Maple để dạy cho sinh viên.

                              Ghi chú

                              Working...
                              X