Publishing a class definition to html

조회 수: 9 (최근 30일)
Frances
Frances 2012년 7월 24일
I'm publishing several tutorials to html for a webpage. One of the tutorials I have written is about how to define your own classes in my matlab toolbox. I have an entire class definition in it as an example, interspersed with comments explaining it. The problem is that matlab thinks I actually want this to be a class, because my file starts with
classdef class < superclass
and has properties and functions defined in it. It gives me an error when I try to publish because the name of the file and the name of the class defined in it aren't the same. However, I don't want to change the file name to match because then this will actually be a class. A class with this name already exists in my toolbox, and I don't want an extra to be floating around.
Commenting out the classdef line produces errors as well because I have properties and functions defined. I would basically have to comment out all my code to avoid an error.
Right now, the file will publish, but it prints out an error message at the bottom. This is okay, but not ideal. I'd like to be able to do one of these things:
1) Prevent this error message from being printed to my html file
2) Prevent matlab from recognizing this file as a class

채택된 답변

Honglei Chen
Honglei Chen 2012년 7월 24일
If you don't care whether the class can run or not, I think you could use the markup for highlighted code sample
  댓글 수: 2
Frances
Frances 2012년 7월 24일
Great, thanks! The only problem was that I was using Matlab 2011a, and this feature doesn't show up until 2012a, so I had to switch versions.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

per isakson
per isakson 2013년 5월 19일

카테고리

Help CenterFile Exchange에서 MATLAB Report Generator에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by